diff options
author | Lukas Fleischer <archlinux@cryptocrack.de> | 2011-10-13 17:23:20 +0200 |
---|---|---|
committer | Dan McGee <dan@archlinux.org> | 2011-10-13 18:20:12 +0200 |
commit | 241946cceaf4c90624794a17c6a13661ea9862a9 (patch) | |
tree | 2175dfbc21cf6445c24c49dc8cd31424be4db21c /scripts/makepkg.sh.in | |
parent | d4c97ea2f64cafd3e14e2817d2b805f0b0d541f1 (diff) | |
download | pacman-241946cceaf4c90624794a17c6a13661ea9862a9.tar.gz pacman-241946cceaf4c90624794a17c6a13661ea9862a9.tar.xz |
scripts/*.sh.in: Fix signal handler error messages
This includes some fixes to the messages that are displayed when a
signal is caught in makepkg or repo-add:
* Instead of always showing "==> ERROR: TERM signal caught. Exiting...",
replace "TERM" by whatever signal is actually caught.
* Fix a typo in the SIGERR error message in repo-add ("occurred" instead
of "occured"). Francois already fixed this for makepkg in 1e51b81c.
Signed-off-by: Lukas Fleischer <archlinux@cryptocrack.de>
Signed-off-by: Dan McGee <dan@archlinux.org>
Diffstat (limited to 'scripts/makepkg.sh.in')
-rw-r--r-- | scripts/makepkg.sh.in | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/makepkg.sh.in b/scripts/makepkg.sh.in index 50cf2725..09c1e963 100644 --- a/scripts/makepkg.sh.in +++ b/scripts/makepkg.sh.in @@ -179,7 +179,9 @@ clean_up() { ## set -E trap 'clean_up' 0 -trap 'trap_exit "$(gettext "TERM signal caught. Exiting...")"' TERM HUP QUIT +for signal in TERM HUP QUIT; do + trap "trap_exit \"$(gettext "%s signal caught. Exiting...")\" \"$signal\"" "$signal" +done trap 'trap_exit "$(gettext "Aborted by user! Exiting...")"' INT trap 'trap_exit "$(gettext "An unknown error has occurred. Exiting...")"' ERR |