aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Schwarzott <zzam@gentoo.org>2008-03-31 13:02:48 +0000
committerMatthias Schwarzott <zzam@gentoo.org>2008-03-31 13:02:48 +0000
commit90a0742a442ef76225368df5eff260d67be86996 (patch)
tree4fa518f1320f1da9dd7b0bc49478d8e304ec7eef /etc/init.d
parentReleased version 0.4.3 (diff)
downloadgentoo-vdr-scripts-90a0742a442ef76225368df5eff260d67be86996.tar.gz
gentoo-vdr-scripts-90a0742a442ef76225368df5eff260d67be86996.tar.bz2
gentoo-vdr-scripts-90a0742a442ef76225368df5eff260d67be86996.zip
Let init-script not silently fail at stop.
svn path=/gentoo-vdr-scripts/trunk/; revision=584
Diffstat (limited to 'etc/init.d')
-rwxr-xr-xetc/init.d/vdr4
1 files changed, 3 insertions, 1 deletions
diff --git a/etc/init.d/vdr b/etc/init.d/vdr
index 3cd5ae5..f17be36 100755
--- a/etc/init.d/vdr
+++ b/etc/init.d/vdr
@@ -95,9 +95,11 @@ stop() {
# Use --name here to allow us to kill vdr even after a new emerge
start-stop-daemon --stop --quiet --retry 15 --exec ${VDR_BIN}
- eend $? "Failed to stop vdr."
+ exitcode=$?
+ eend $exitcode "Failed to stop vdr."
load_addons_prefixed post-stop
+ return $exitcode
}
# gets called by watchdog to restart vdr