mirror of
git://git.code.sf.net/p/cdesktopenv/code
synced 2025-02-15 04:32:24 +00:00
The package script was not well behaved with these. When you pressed Ctrl+C, on some shells (including ksh) both the SIGINT (2) and EXIT (0) traps are activated, showing a double 'make done' message. The exit status also wasn't > 128 to indicate a signal. bin/package, src/cmd/INIT/package.sh: - Be UNIXly well-behaved. Signals should be passed on after handling, so when one is caught, make the trap handlers print their message and then unset both itself and EXIT/0 before resending the signal to self. |
||
---|---|---|
.. | ||
ignore | ||
Mamfile_indent | ||
Mamfile_rm_unused_vars | ||
mamprobe | ||
package | ||
shtests | ||
silent |