From 120c8f6825ab80fe6b490c9294bc76fdac84cd0d Mon Sep 17 00:00:00 2001 From: MilhouseVH Date: Tue, 5 Sep 2017 09:44:52 +0100 Subject: [PATCH] kodi: add glob protection when executing sleep scripts Avoids the following on suspend: Aug 27 19:48:24 LibreELEC Boot[1043]: ### running sleep script 10-addon-sleep.sh (post)... ### Aug 27 19:48:24 LibreELEC Boot[1047]: ### running addon sleep script /storage/.kodi/addons/*/sleep.d/*.power (post)... ### Aug 27 19:48:24 LibreELEC systemd-sleep[936]: sh: can't open '/storage/.kodi/addons/*/sleep.d/*.power' Aug 27 19:48:24 LibreELEC systemd[1]: Started Suspend. --- packages/mediacenter/kodi/sleep.d.serial/10-addon-sleep.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) mode change 100755 => 100644 packages/mediacenter/kodi/sleep.d.serial/10-addon-sleep.sh diff --git a/packages/mediacenter/kodi/sleep.d.serial/10-addon-sleep.sh b/packages/mediacenter/kodi/sleep.d.serial/10-addon-sleep.sh old mode 100755 new mode 100644 index f7b7690d45..4335bd7e05 --- a/packages/mediacenter/kodi/sleep.d.serial/10-addon-sleep.sh +++ b/packages/mediacenter/kodi/sleep.d.serial/10-addon-sleep.sh @@ -23,8 +23,10 @@ # see https://wiki.archlinux.org/index.php/Power_Management#Hooks_in_.2Fusr.2Flib.2Fsystemd.2Fsystem-sleep for script in $HOME/.kodi/addons/*/sleep.d/*.power; do - progress "running addon sleep script $script ($@)..." - sh $script $@ + if [ -f $script ]; then + progress "running addon sleep script $script ($@)..." + sh $script $@ + fi done exit 0 \ No newline at end of file