hush: reinstate cmd handling for NOMMU (with fat big warning).
hush: fix a case where none of pipe members could be started because of fork failure hush: rename functions: xxx_real -> xxx hush: try to add a bit more of vfork-friendliness hush: add rudimentary design docs hush: add TODO (newly discovered bug with globbing)
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
#!/bin/sh
|
||||
|
||||
test -x hush || { echo "No ./hush?!"; exit; }
|
||||
test -x hush || {
|
||||
echo "No ./hush?! Perhaps you want to run 'ln -s ../../busybox hush'"
|
||||
exit
|
||||
}
|
||||
|
||||
PATH="$PWD:$PATH" # for hush and recho/zecho/printenv
|
||||
export PATH
|
||||
|
||||
19
shell/hush_test/zbad2
Normal file
19
shell/hush_test/zbad2
Normal file
@@ -0,0 +1,19 @@
|
||||
## TODO: fix and add to testsuite
|
||||
|
||||
## # bash zbad2
|
||||
## ZVAR=z.map
|
||||
## *.map
|
||||
## # hush zbad2
|
||||
## ZVAR=z.map
|
||||
## z.map <====== !!!
|
||||
|
||||
## hush does globbing for "VAR=val" too!
|
||||
## it should do it only for non-assignments.
|
||||
## even if word looks like assignment, it can be non-assignemnt:
|
||||
## ZVAR=*.map /bin/echo ZVAR=*.map
|
||||
## ^dont_glob ^glob
|
||||
|
||||
>ZVAR=z.map
|
||||
ZVAR=*.map /bin/echo ZVAR=*.map
|
||||
ZVAR=*.map
|
||||
echo "$ZVAR"
|
||||
Reference in New Issue
Block a user