From 1ffad1bf3f02d8797e3af05711d2c8c67b86cf16 Mon Sep 17 00:00:00 2001 From: Thomas Jacob Date: Tue, 20 May 2008 17:17:02 +0200 Subject: 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 --- extensions/GNUmakefile.in | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/extensions/GNUmakefile.in b/extensions/GNUmakefile.in index 9c46ab1..9419574 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 "}" >>$@; \ ); -- cgit v1.2.3