diff --git a/packages/addons/service/multimedia/vdr-addon/source/sleep.d/modules.power b/packages/addons/service/multimedia/vdr-addon/source/sleep.d/vdr.power similarity index 82% rename from packages/addons/service/multimedia/vdr-addon/source/sleep.d/modules.power rename to packages/addons/service/multimedia/vdr-addon/source/sleep.d/vdr.power index 07f4de12d1..1ad1cfce44 100644 --- a/packages/addons/service/multimedia/vdr-addon/source/sleep.d/modules.power +++ b/packages/addons/service/multimedia/vdr-addon/source/sleep.d/vdr.power @@ -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