From 291c4c082f52d4a4f26e8794de0e165dd8ac14ee Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Tue, 12 Aug 2014 19:54:28 +0300 Subject: [PATCH] userconfig.service: make sure /storage/.config is there because tmpfiles doesnt work here, as userconfig.service is ordered before=local-fs.target (?!) this also reverts 9de09b450747c14b4a70de8b468c0e9e9c922ed5 thanks to @vpeter4 --- packages/sysutils/systemd/system.d/userconfig.service | 2 +- packages/sysutils/systemd/tmpfiles.d/z_01_openelec.conf | 1 - 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/sysutils/systemd/system.d/userconfig.service b/packages/sysutils/systemd/system.d/userconfig.service index e4ab2537bc..56a25ee259 100644 --- a/packages/sysutils/systemd/system.d/userconfig.service +++ b/packages/sysutils/systemd/system.d/userconfig.service @@ -6,7 +6,7 @@ Conflicts=shutdown.target [Service] Type=oneshot -ExecStart=/bin/sh -c "false | cp -iR /usr/config/* /storage/.config/ &>/dev/null" +ExecStart=/bin/sh -c "mkdir -p /storage/.config; false | cp -iR /usr/config/* /storage/.config/ &>/dev/null" RemainAfterExit=yes [Install] diff --git a/packages/sysutils/systemd/tmpfiles.d/z_01_openelec.conf b/packages/sysutils/systemd/tmpfiles.d/z_01_openelec.conf index 35a32cfab0..f61bd9c102 100644 --- a/packages/sysutils/systemd/tmpfiles.d/z_01_openelec.conf +++ b/packages/sysutils/systemd/tmpfiles.d/z_01_openelec.conf @@ -18,4 +18,3 @@ d /run/openelec 0755 root root - - d /run/openelec/debug 0755 root root - - -d /storage/.config 0755 root root - -