hush: fixes to testsuite

Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
This commit is contained in:
Denys Vlasenko 2010-09-10 10:19:22 +02:00
parent ebee410fe2
commit cc461736d6
2 changed files with 8 additions and 6 deletions

View File

@ -1,3 +1,6 @@
# This test shows a very special handling of export and local
# builtins by bash.
v="a=aa0 b=bb0"
# only 1st arg should be expanded in multiple words
export $v c=$v

View File

@ -11,10 +11,9 @@ trap 'bad: caught WINCH' WINCH
# With TERM we'll check whether it is reset
trap 'bad: caught TERM' TERM
# using bash, because we don't have $PPID (yet)
(trap; bash -c 'kill -HUP $PPID'; echo Ok)
(trap; bash -c 'kill -QUIT $PPID'; echo Ok)
(trap; bash -c 'kill -SYS $PPID'; echo Ok)
(trap; bash -c 'kill -WINCH $PPID'; echo Ok)
(trap; bash -c 'kill -TERM $PPID'; echo Bad: TERM is not reset)
(trap; "$THIS_SH" -c 'kill -HUP $PPID'; echo Ok)
(trap; "$THIS_SH" -c 'kill -QUIT $PPID'; echo Ok)
(trap; "$THIS_SH" -c 'kill -SYS $PPID'; echo Ok)
(trap; "$THIS_SH" -c 'kill -WINCH $PPID'; echo Ok)
(trap; "$THIS_SH" -c 'kill -TERM $PPID'; echo Bad: TERM is not reset)
echo Done