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 <kaber@trash.net>
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 @@
 	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 @@
 	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 "}" >>$@; \
 	);