summaryrefslogtreecommitdiff
path: root/etc
diff options
context:
space:
mode:
authorSimon Paillard <spaillard@debian.org>2011-12-04 22:26:47 +0100
committerSimon Paillard <spaillard@debian.org>2011-12-04 22:26:47 +0100
commitc1de6362982b7fcc6bf5a0b2715aa26a9a64394d (patch)
tree5fa8e6776d57b731d8eb9de236231e8ee5c0a30a /etc
parent99f92f227b0a919eae06dda4f4c0a53cfbb92d76 (diff)
hook(): mail on error
Diffstat (limited to 'etc')
-rw-r--r--etc/common6
1 files changed, 5 insertions, 1 deletions
diff --git a/etc/common b/etc/common
index 0fc319e..7f988f1 100644
--- a/etc/common
+++ b/etc/common
@@ -198,7 +198,11 @@ hook () {
${HOOKSCR}
result=$?
set -e
- log "Back from hook $HOOKNR, got returncode ${result}"
+ if [ ${result} -ne 0 ] ; then
+ error "Back from hook $HOOKNR, got returncode ${result}"
+ else
+ log "Back from hook $HOOKNR, got returncode ${result}"
+ fi
return $result
else
return 0