]> git.ipfire.org Git - thirdparty/xtables-addons.git/commitdiff
build: fix installation when only modules in subdirs are enabled
authorPeter Volkov <pva@gentoo.org>
Mon, 18 Jan 2010 09:08:36 +0000 (12:08 +0300)
committerJan Engelhardt <jengelh@medozas.de>
Fri, 22 Jan 2010 19:14:18 +0000 (20:14 +0100)
In case only modules that are built in subdirectories of extensions
are enabled (and thus nothing is build in extensions directory itself)
installation fails with the error (only build_ACCOUNT=y in mconfig):

install -pm0755
"/vt/portage/tmp/portage/net-firewall/xtables-addons-1.21/image/
//usr/local/libexec/xtables";
install: missing destination file operand after
"/vt/portage/tmp/portage/net-firewall/xtables-addons-1.21/image/
//usr/local/libexec/xtables"
Try `install --help' for more information.
make[3]: *** [install] Error 1

Makefile.iptrules.in

index 8be21fc99b35086adc99ec8d5ae682986c38e80b..85e736c3f33d64ea40e883c472c75bc07d2ec37b 100644 (file)
@@ -47,7 +47,7 @@ all: ${targets}
 install: ${targets}
        @for i in ${subdirs_list}; do ${MAKE} -C $$i $@; done;
        install -dm0755 "${DESTDIR}/${xtlibdir}";
-       install -pm0755 $^ "${DESTDIR}/${xtlibdir}";
+       @for i in $^; do install -pm0755 $$i "${DESTDIR}/${xtlibdir}"; done;
 
 clean:
        @for i in ${subdirs_list}; do ${MAKE} -C $$i $@; done;