tvheadend: revert REMOVE_MODULES sleep/resume logic

This commit is contained in:
Stefan Saraev 2012-03-11 19:43:49 +02:00
parent 1d45f8ff7a
commit bda6e3d7d2

View File

@ -26,27 +26,24 @@ ADDON_HOME="$HOME/.xbmc/userdata/addon_data/service.multimedia.hts-tvheadend"
ADDON_SETTINGS="$ADDON_HOME/settings.xml" ADDON_SETTINGS="$ADDON_HOME/settings.xml"
REMOVE_MODULES=`grep REMOVE_MODULES $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"` REMOVE_MODULES=`grep REMOVE_MODULES $ADDON_SETTINGS | awk '{print $3 }' | sed -e "s,value=,," -e "s,\",,g"`
if [ ! "$REMOVE_MODULES" == "" ] ; then case "$1" in
case "$1" in hibernate|suspend)
hibernate|suspend) if [ "$(pidof tvheadend)" ];then
if [ "$(pidof tvheadend)" ];then progress "Shutting down HTS TVHeadend for suspending..."
progress "Shutting down HTS TVHeadend for suspending..." tvheadend.stop
tvheadend.stop
for module in $REMOVE_MODULES ; do
rmmod -w $module
done
fi
;;
thaw|resume)
for module in $REMOVE_MODULES ; do for module in $REMOVE_MODULES ; do
modprobe $module rmmod -w $module
done done
progress "Restarting HTS TVHeadend for wakeup..." fi
xbmc-send --host=127.0.0.1 -a "XBMC.RunScript(service.multimedia.hts-tvheadend)" & ;;
;;
*) exit $NA thaw|resume)
;; for module in $REMOVE_MODULES ; do
esac modprobe $module
fi done
progress "Restarting HTS TVHeadend for wakeup..."
xbmc-send --host=127.0.0.1 -a "XBMC.RunScript(service.multimedia.hts-tvheadend)" &
;;
*) exit $NA
;;
esac