summaryrefslogtreecommitdiff
path: root/etckeeper
diff options
context:
space:
mode:
authorJoey Hess <joey@kitenet.net>2014-09-04 15:28:08 -0400
committerJoey Hess <joey@kitenet.net>2014-09-04 15:28:08 -0400
commit7916f15be8169689a3b6c9d0efa6762f204109d1 (patch)
tree8cdab2b80807dd8177a910e34adda4562e7327fb /etckeeper
parentf8f7dc35799d3255062c3897b68e89812e579929 (diff)
better status output
Diffstat (limited to 'etckeeper')
-rwxr-xr-xetckeeper8
1 files changed, 6 insertions, 2 deletions
diff --git a/etckeeper b/etckeeper
index bfd1070..d3165eb 100755
--- a/etckeeper
+++ b/etckeeper
@@ -126,8 +126,12 @@ lsscripts() {
}
for script in $(lsscripts "$ETCKEEPER_CONF_DIR/$command.d"); do
- if ! "$script" "$@"; then
- echo "etckeeper failed running $script" >&1
+ set +e
+ "$script" "$@"
+ status=$?
+ set -e
+ if [ "$status" != 0 ]; then
+ echo "etckeeper script $script exited $status" >&1
exit 0
fi
done