diff --git a/Makefile b/Makefile index dbf810a0..f44e1a50 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ export SOURCE_DATE_EPOCH ?= $(shell dpkg-parsechangelog -STimestamp) DESTDIR= -SUBDIRS = aplinfo PVE bin www services configs +SUBDIRS = aplinfo PVE bin www services configs network-hooks ARCH:=$(shell dpkg-architecture -qDEB_BUILD_ARCH) GITVERSION:=$(shell git rev-parse HEAD) @@ -38,7 +38,7 @@ upload: ${DEB} check tar cf - ${DEB} | ssh -X repoman@repo.proxmox.com upload --product pve --dist stretch .PHONY: install -install: vzdump-hook-script.pl mtu bridgevlan bridgevlanport vlan vlan-down +install: vzdump-hook-script.pl install -d -m 0700 -o www-data -g www-data ${DESTDIR}/var/log/pveproxy install -d ${DESTDIR}/usr/share/${PACKAGE} install -d ${DESTDIR}/usr/share/man/man1 @@ -48,15 +48,8 @@ install: vzdump-hook-script.pl mtu bridgevlan bridgevlanport vlan vlan-down 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 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 -m 0644 vzdump-hook-script.pl ${DOCDIR}/examples/vzdump-hook-script.pl install -m 0644 spice-example-sh ${DOCDIR}/examples/spice-example-sh - set -e && for i in ${SUBDIRS}; do ${MAKE} -C $$i $@; done .PHONY: distclean diff --git a/network-hooks/Makefile b/network-hooks/Makefile new file mode 100644 index 00000000..b6a06dd9 --- /dev/null +++ b/network-hooks/Makefile @@ -0,0 +1,13 @@ +include ../defines.mk + +all: + +.PHONY: install +install: mtu bridgevlan bridgevlanport vlan vlan-down + 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 + +clean: diff --git a/bridgevlan b/network-hooks/bridgevlan similarity index 100% rename from bridgevlan rename to network-hooks/bridgevlan diff --git a/bridgevlanport b/network-hooks/bridgevlanport similarity index 100% rename from bridgevlanport rename to network-hooks/bridgevlanport diff --git a/mtu b/network-hooks/mtu similarity index 100% rename from mtu rename to network-hooks/mtu diff --git a/vlan b/network-hooks/vlan similarity index 100% rename from vlan rename to network-hooks/vlan diff --git a/vlan-down b/network-hooks/vlan-down similarity index 100% rename from vlan-down rename to network-hooks/vlan-down