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
hibernate|suspend)
progress "Shutting down vdr for suspending..."
vdr.stop
touch $LOCKFILE
for module in $REMOVE_MODULES ; do
rmmod -w $module
done
if [ "$(pidof vdr.bin)" ];then
progress "Shutting down vdr for suspending..."
vdr.stop
touch $LOCKFILE
for module in $REMOVE_MODULES ; do
rmmod -w $module
done
fi
;;
thaw|resume)
for module in $REMOVE_MODULES ; do
modprobe $module
done
progress "Restarting vdr for wakeup..."
if [ -f "$LOCKFILE" ] ; then
progress "Restarting vdr for wakeup..."
for module in $REMOVE_MODULES ; do
modprobe $module
done
rm -rf "$LOCKFILE"
vdr.start
fi