]> git.ipfire.org Git - thirdparty/iptables.git/commitdiff
Don't assume /bin/sh is bash
authorThomas Jacob <jacob@internet24.de>
Tue, 20 May 2008 15:17:02 +0000 (17:17 +0200)
committerPatrick McHardy <kaber@trash.net>
Tue, 20 May 2008 15:17:02 +0000 (17:17 +0200)
The new iptables git version assumes /bin/sh is always GNU bash,
that's not the case (Ubuntu 8.04 uses dash), see attachment
for a fix.

Signed-off-by: Patrick McHardy <kaber@trash.net>
extensions/GNUmakefile.in

index 9c46ab10043dbb07d736c5e19d605d33f23b56a0..941957448ce35e227508c5737db9a23f50ed8f60 100644 (file)
@@ -124,10 +124,11 @@ initext4.c: .initext4.dd
        for i in ${initext_func}; do \
                echo "extern void lib$${i}_init(void);" >>$@; \
        done; \
-       echo -en "void init_extensions(void);\n" >>$@; \
-       echo -en "void init_extensions(void)\n""{\n" >>$@; \
+       echo "void init_extensions(void);" >>$@; \
+       echo "void init_extensions(void)" >>$@; \
+       echo "{" >>$@; \
        for i in ${initext_func}; do \
-               echo -e "\t""lib$${i}_init();" >>$@; \
+               echo  " ""lib$${i}_init();" >>$@; \
        done; \
        echo "}" >>$@; \
        );
@@ -139,10 +140,11 @@ initext6.c: .initext6.dd
        for i in ${initext6_func}; do \
                echo "extern void lib$${i}_init(void);" >>$@; \
        done; \
-       echo -en "void init_extensions(void);\n" >>$@; \
-       echo -en "void init_extensions(void)\n""{\n" >>$@; \
+       echo "void init_extensions(void);" >>$@; \
+       echo "void init_extensions(void)" >>$@; \
+       echo "{" >>$@; \
        for i in ${initext6_func}; do \
-               echo -e "\t""lib$${i}_init();" >>$@; \
+               echo ""lib$${i}_init();" >>$@; \
        done; \
        echo "}" >>$@; \
        );