hush: fix "for a in; do echo 'I should never run'; done" bug
[oweals/busybox.git] / shell / hush_test / run-all
index c75d81e55b7ed792ae6c5c9972034f8e5f96ff17..b79af2f6704ceced0241d85903663d65b1c0125f 100755 (executable)
@@ -1,6 +1,18 @@
 #!/bin/sh
 
-test -x hush || { echo "No ./hush?!"; exit; }
+unset LANG LANGUAGE
+unset LC_COLLATE
+unset LC_CTYPE
+unset LC_MONETARY
+unset LC_MESSAGES
+unset LC_NUMERIC
+unset LC_TIME
+unset LC_ALL
+
+test -x hush || {
+    echo "No ./hush - creating a link to ../../busybox"
+    ln -s ../../busybox hush
+}
 
 PATH="$PWD:$PATH" # for hush and recho/zecho/printenv
 export PATH