From: Thomas Jacob Date: Tue, 20 May 2008 15:17:02 +0000 (+0200) Subject: Don't assume /bin/sh is bash X-Git-Tag: v1.4.1-rc2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=f858d3702f7a0e4434fa82836f3666d3d5b6816e;p=thirdparty%2Fiptables.git Don't assume /bin/sh is bash 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 --- diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in index 9c46ab10..94195744 100644 --- a/extensions/GNUmakefile.in +++ b/extensions/GNUmakefile.in @@ -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 "}" >>$@; \ );