projects
/
oweals
/
busybox.git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
history
|
raw
|
HEAD
hush: add support for "set -e"
[oweals/busybox.git]
/
shell
/
hush_test
/
hush-signals
/
signal8.tests
1
"$THIS_SH" -c '
2
exit_func() {
3
echo "Removing traps"
4
trap - EXIT TERM INT
5
echo "End of exit_func"
6
}
7
set -e
8
trap exit_func EXIT TERM INT
9
sleep 2
10
exit 77
11
' &
12
13
sleep 1
14
# BUG: ash kills -PGRP, but in non-interactive shell we do not create pgrps!
15
# In this case, bash kills by PID, not PGRP.
16
kill -TERM %1
17
wait
18
echo Done: $?