hush: fix subshell.tests failure on NOMMU

Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
This commit is contained in:
Denys Vlasenko
2010-01-12 15:19:31 +01:00
parent f3ec0fb1b4
commit e89a241b9e
3 changed files with 88 additions and 41 deletions

View File

@@ -1,6 +1,21 @@
trap -- '' HUP
trap -- '' QUIT
trap -- '' SYS
Ok
trap -- '' HUP
trap -- '' QUIT
trap -- '' SYS
Ok
trap -- '' HUP
trap -- '' QUIT
trap -- '' SYS
Ok
trap -- '' HUP
trap -- '' QUIT
trap -- '' SYS
Ok
trap -- '' HUP
trap -- '' QUIT
trap -- '' SYS
TERM
Done

View File

@@ -12,9 +12,9 @@ trap 'bad: caught WINCH' WINCH
trap 'bad: caught TERM' TERM
# using bash, because we don't have $PPID (yet)
(bash -c 'kill -HUP $PPID'; echo Ok)
(bash -c 'kill -QUIT $PPID'; echo Ok)
(bash -c 'kill -SYS $PPID'; echo Ok)
(bash -c 'kill -WINCH $PPID'; echo Ok)
(bash -c 'kill -TERM $PPID'; echo Bad: TERM is not reset)
(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)
echo Done