diff --git a/packages/mediacenter/xbmc/system.d/xbmc-autostart.service b/packages/mediacenter/xbmc/system.d/xbmc-autostart.service index 3869e3f90a..011bc70fb3 100644 --- a/packages/mediacenter/xbmc/system.d/xbmc-autostart.service +++ b/packages/mediacenter/xbmc/system.d/xbmc-autostart.service @@ -6,7 +6,7 @@ After=graphical.target [Service] Type=oneshot Environment=HOME=/storage -ExecStart=-/bin/sh -c /storage/.config/autostart.sh +ExecStart=-/bin/sh /storage/.config/autostart.sh RemainAfterExit=yes [Install] diff --git a/packages/mediacenter/xbmc/system.d/xbmc-cleanlogs.service b/packages/mediacenter/xbmc/system.d/xbmc-cleanlogs.service index db4673f3ce..9f0653b058 100644 --- a/packages/mediacenter/xbmc/system.d/xbmc-cleanlogs.service +++ b/packages/mediacenter/xbmc/system.d/xbmc-cleanlogs.service @@ -6,6 +6,7 @@ Before=xbmc.service [Service] Type=oneshot ExecStart=-/bin/sh -c 'rm -rf /storage/.xbmc/userdata/addon_data/*/*.log /storage/.xbmc/userdata/addon_data/*/log/*' +RemainAfterExit=yes [Install] WantedBy=xbmc.service diff --git a/packages/sysutils/busybox/system.d/var-log-debug.service b/packages/sysutils/busybox/system.d/var-log-debug.service index 163a91c604..9ce16e7738 100644 --- a/packages/sysutils/busybox/system.d/var-log-debug.service +++ b/packages/sysutils/busybox/system.d/var-log-debug.service @@ -9,7 +9,7 @@ ConditionKernelCommandLine=!installer [Service] Type=oneshot ExecStartPre=/bin/sh -c 'if [ ! -d /storage/log ]; then rm -rf /storage/log &>/dev/null; fi' -ExecStart=/bin/sh -c 'rm -rf /var/log && mkdir -p /storage/log && ln -sf /storage/log /var/log' +ExecStart=/bin/sh -c 'rm -rf /var/log && mkdir -p /storage/log && ln -sf /storage/log /var/log && mkdir -p /var/log/journal' RemainAfterExit=yes [Install]