diff options
author | Denys Vlasenko | 2009-08-12 19:47:44 +0200 |
---|---|---|
committer | Denys Vlasenko | 2009-08-12 19:47:44 +0200 |
commit | cbfe6ad4c6c6a218a3dd89623911183aca91b061 (patch) | |
tree | 10e0cbe1c2c7b87e828784c64628a84e2cfa795a /shell/hush_test | |
parent | 19679784c03089c585c609335389f034172a11ff (diff) | |
download | busybox-cbfe6ad4c6c6a218a3dd89623911183aca91b061.zip busybox-cbfe6ad4c6c6a218a3dd89623911183aca91b061.tar.gz |
hush: fix \<newline> handling on NOMMU
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'shell/hush_test')
-rw-r--r-- | shell/hush_test/hush-misc/nommu1.right | 7 | ||||
-rwxr-xr-x | shell/hush_test/hush-misc/nommu1.tests | 12 | ||||
-rwxr-xr-x | shell/hush_test/run-all | 20 |
3 files changed, 29 insertions, 10 deletions
diff --git a/shell/hush_test/hush-misc/nommu1.right b/shell/hush_test/hush-misc/nommu1.right new file mode 100644 index 0000000..d206a85 --- /dev/null +++ b/shell/hush_test/hush-misc/nommu1.right @@ -0,0 +1,7 @@ +Ok +Ok +Ok +Ok +Ok +Ok +Done diff --git a/shell/hush_test/hush-misc/nommu1.tests b/shell/hush_test/hush-misc/nommu1.tests new file mode 100755 index 0000000..e14ada5 --- /dev/null +++ b/shell/hush_test/hush-misc/nommu1.tests @@ -0,0 +1,12 @@ +(echo \ +Ok) +( (echo \ +Ok) ) +( ( (echo \ +Ok) ) ) + +(echo \Ok) +( (echo \Ok) ) +( ( (echo \Ok) ) ) + +echo Done diff --git a/shell/hush_test/run-all b/shell/hush_test/run-all index cde841e..ee8327f 100755 --- a/shell/hush_test/run-all +++ b/shell/hush_test/run-all @@ -38,16 +38,16 @@ do_test() tret=0 cd "$1" || { echo "cannot cd $1!"; exit 1; } for x in run-*; do - test -f "$x" || continue - case "$x" in - "$0"|run-minimal|run-gprof) ;; - *.orig|*~) ;; - #*) echo $x ; sh $x ;; - *) - sh "$x" >"../$1-$x.fail" 2>&1 && \ - { echo "$1/$x: ok"; rm "../$1-$x.fail"; } || echo "$1/$x: fail"; - ;; - esac + test -f "$x" || continue + case "$x" in + "$0"|run-minimal|run-gprof) ;; + *.orig|*~) ;; + #*) echo $x ; sh $x ;; + *) + sh "$x" >"../$1-$x.fail" 2>&1 && \ + { echo "$1/$x: ok"; rm "../$1-$x.fail"; } || echo "$1/$x: fail"; + ;; + esac done # Many bash run-XXX scripts just do this, # no point in duplication it all over the place |