[pve-devel] [PATCH manager 4/6] cleanup: add configs directory and move respective files

Thomas Lamprecht t.lamprecht at proxmox.com
Wed Jun 20 12:47:01 CEST 2018


Signed-off-by: Thomas Lamprecht <t.lamprecht at proxmox.com>
---
 Makefile                                      | 15 ++-------------
 configs/Makefile                              | 19 +++++++++++++++++++
 country.pl => configs/country.pl              |  0
 pve-apt.conf => configs/pve-apt.conf          |  0
 .../pve-blacklist.conf                        |  0
 .../pve-initramfs.conf                        |  0
 pve-sources.list => configs/pve-sources.list  |  0
 {debian => configs}/pve.logrotate             |  0
 vzdump.conf => configs/vzdump.conf            |  0
 9 files changed, 21 insertions(+), 13 deletions(-)
 create mode 100644 configs/Makefile
 rename country.pl => configs/country.pl (100%)
 rename pve-apt.conf => configs/pve-apt.conf (100%)
 rename pve-blacklist.conf => configs/pve-blacklist.conf (100%)
 rename pve-initramfs.conf => configs/pve-initramfs.conf (100%)
 rename pve-sources.list => configs/pve-sources.list (100%)
 rename {debian => configs}/pve.logrotate (100%)
 rename vzdump.conf => configs/vzdump.conf (100%)

diff --git a/Makefile b/Makefile
index 4b253c36..dbf810a0 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,7 @@ export SOURCE_DATE_EPOCH ?= $(shell dpkg-parsechangelog -STimestamp)
 
 DESTDIR=
 
-SUBDIRS = aplinfo PVE bin www services
+SUBDIRS = aplinfo PVE bin www services configs
 
 ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH)
 GITVERSION:=$(shell git rev-parse HEAD)
@@ -20,9 +20,6 @@ check:
 dinstall: ${DEB}
 	dpkg -i ${DEB}
 
-country.dat: country.pl
-	./country.pl > country.dat
-
 .PHONY: deb
 deb: $(DEB)
 $(DEB):
@@ -41,9 +38,8 @@ upload: ${DEB} check
 	tar cf - ${DEB} | ssh -X repoman at repo.proxmox.com upload --product pve --dist stretch
 
 .PHONY: install
-install: country.dat vzdump.conf vzdump-hook-script.pl pve-apt.conf mtu bridgevlan bridgevlanport vlan vlan-down
+install: vzdump-hook-script.pl mtu bridgevlan bridgevlanport vlan vlan-down
 	install -d -m 0700 -o www-data -g www-data ${DESTDIR}/var/log/pveproxy
-	install -D -m 0644 debian/pve.logrotate ${DESTDIR}/etc/logrotate.d/pve
 	install -d ${DESTDIR}/usr/share/${PACKAGE}
 	install -d ${DESTDIR}/usr/share/man/man1
 	install -d ${DOCDIR}/examples
@@ -52,21 +48,14 @@ install: country.dat vzdump.conf vzdump-hook-script.pl pve-apt.conf mtu bridgevl
 	install -d ${DESTDIR}/var/lib/vz/template/cache
 	install -d ${DESTDIR}/var/lib/vz/template/iso
 	install -d ${DESTDIR}/var/lib/vz/template/qemu
-	install -D -m 0644 pve-apt.conf ${DESTDIR}/etc/apt/apt.conf.d/75pveconf
-	install -D -m 0644 pve-sources.list ${DESTDIR}/etc/apt/sources.list.d/pve-enterprise.list
-	install -D -m 0644 pve-blacklist.conf ${DESTDIR}/etc/modprobe.d/pve-blacklist.conf
-	install -D -m 0644 vzdump.conf ${DESTDIR}/etc/vzdump.conf
 	install -D -m 0755 mtu ${DESTDIR}/etc/network/if-up.d/mtu
 	install -D -m 0755 bridgevlan ${DESTDIR}/etc/network/if-up.d/bridgevlan
 	install -D -m 0755 bridgevlanport ${DESTDIR}/etc/network/if-up.d/bridgevlanport
 	install -D -m 0755 vlan ${DESTDIR}/etc/network/if-pre-up.d/vlan
 	install -D -m 0755 vlan-down ${DESTDIR}/etc/network/if-post-down.d/vlan
 
-	install -D -m 0644 pve-initramfs.conf ${DESTDIR}/etc/initramfs-tools/conf.d/pve-initramfs.conf
-
 	install -m 0644 vzdump-hook-script.pl ${DOCDIR}/examples/vzdump-hook-script.pl
 	install -m 0644 spice-example-sh ${DOCDIR}/examples/spice-example-sh
-	install -m 0644 country.dat ${DESTDIR}/usr/share/${PACKAGE}
 
 	set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i $@; done
 
diff --git a/configs/Makefile b/configs/Makefile
new file mode 100644
index 00000000..8ee5ba05
--- /dev/null
+++ b/configs/Makefile
@@ -0,0 +1,19 @@
+include ../defines.mk
+
+all:
+
+country.dat: country.pl
+	./country.pl > country.dat
+
+.PHONY: install
+install: country.dat vzdump.conf pve-apt.conf pve-sources.list pve-initramfs.conf pve-blacklist.conf pve.logrotate
+	install -D -m 0644 pve.logrotate ${DESTDIR}/etc/logrotate.d/pve
+	install -D -m 0644 pve-apt.conf ${DESTDIR}/etc/apt/apt.conf.d/75pveconf
+	install -D -m 0644 pve-sources.list ${DESTDIR}/etc/apt/sources.list.d/pve-enterprise.list
+	install -D -m 0644 pve-blacklist.conf ${DESTDIR}/etc/modprobe.d/pve-blacklist.conf
+	install -D -m 0644 vzdump.conf ${DESTDIR}/etc/vzdump.conf
+	install -D -m 0644 pve-initramfs.conf ${DESTDIR}/etc/initramfs-tools/conf.d/pve-initramfs.conf
+	install -D -m 0644 country.dat ${DESTDIR}/usr/share/${PACKAGE}/country.dat
+
+clean:
+	rm -f country.dat
diff --git a/country.pl b/configs/country.pl
similarity index 100%
rename from country.pl
rename to configs/country.pl
diff --git a/pve-apt.conf b/configs/pve-apt.conf
similarity index 100%
rename from pve-apt.conf
rename to configs/pve-apt.conf
diff --git a/pve-blacklist.conf b/configs/pve-blacklist.conf
similarity index 100%
rename from pve-blacklist.conf
rename to configs/pve-blacklist.conf
diff --git a/pve-initramfs.conf b/configs/pve-initramfs.conf
similarity index 100%
rename from pve-initramfs.conf
rename to configs/pve-initramfs.conf
diff --git a/pve-sources.list b/configs/pve-sources.list
similarity index 100%
rename from pve-sources.list
rename to configs/pve-sources.list
diff --git a/debian/pve.logrotate b/configs/pve.logrotate
similarity index 100%
rename from debian/pve.logrotate
rename to configs/pve.logrotate
diff --git a/vzdump.conf b/configs/vzdump.conf
similarity index 100%
rename from vzdump.conf
rename to configs/vzdump.conf
-- 
2.17.1




More information about the pve-devel mailing list