From 54f1218abded5c080207dc8d7ac738a511188dac Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Wed, 28 Aug 2013 14:33:59 +0300 Subject: [PATCH 1/3] xbmc-autostart: run autostart.sh even if not executable --- packages/mediacenter/xbmc/system.d/xbmc-autostart.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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] From f0f7c027c57aa6c4742e55f1489932885bc6bade Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Wed, 28 Aug 2013 14:34:39 +0300 Subject: [PATCH 2/3] xbmc-cleanlogs: consider setvice active after exit --- packages/mediacenter/xbmc/system.d/xbmc-cleanlogs.service | 1 + 1 file changed, 1 insertion(+) 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 From 8e09f70f8380943a7b5d937906d62dc01ddb96f5 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Wed, 28 Aug 2013 14:35:52 +0300 Subject: [PATCH 3/3] var-log-debug: create persistent storage for journald in debug mode --- packages/sysutils/busybox/system.d/var-log-debug.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]