vdr-addon: sleep/resume: do not start vdr on resume, if not started before suspend

This commit is contained in:
Stefan Saraev 2013-04-15 19:18:32 +03:00
parent 10c1f355b3
commit 43b17bd1bb

View File

@ -31,19 +31,21 @@ LOCKFILE="/var/lock/vdr.sleep"
case "$1" in case "$1" in
hibernate|suspend) hibernate|suspend)
progress "Shutting down vdr for suspending..." if [ "$(pidof vdr.bin)" ];then
vdr.stop progress "Shutting down vdr for suspending..."
touch $LOCKFILE vdr.stop
for module in $REMOVE_MODULES ; do touch $LOCKFILE
rmmod -w $module for module in $REMOVE_MODULES ; do
done rmmod -w $module
done
fi
;; ;;
thaw|resume) thaw|resume)
for module in $REMOVE_MODULES ; do
modprobe $module
done
progress "Restarting vdr for wakeup..."
if [ -f "$LOCKFILE" ] ; then if [ -f "$LOCKFILE" ] ; then
progress "Restarting vdr for wakeup..."
for module in $REMOVE_MODULES ; do
modprobe $module
done
rm -rf "$LOCKFILE" rm -rf "$LOCKFILE"
vdr.start vdr.start
fi fi