summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@gmx.de>2016-12-02 12:17:43 +0100
committerSven Eden <sven.eden@gmx.de>2016-12-02 12:17:43 +0100
commit01ccbe795929643b1eb8e91feafbf2144aedcdfd (patch)
tree72afb6245ee1abf3ddb18adc45e329c659672e7f
parentsys-apps/dbus-1.10.14-r1 : Version bump with elogind support (diff)
downloadseden-01ccbe795929643b1eb8e91feafbf2144aedcdfd.tar.gz
seden-01ccbe795929643b1eb8e91feafbf2144aedcdfd.tar.bz2
seden-01ccbe795929643b1eb8e91feafbf2144aedcdfd.zip
sys-auth/elogind-219.12-r10 : Update init script to create a /run/systemd directory
-rw-r--r--sys-auth/elogind/elogind-219.12-r10.ebuild (renamed from sys-auth/elogind/elogind-219.12-r9.ebuild)0
-rw-r--r--sys-auth/elogind/files/elogind.init6
2 files changed, 6 insertions, 0 deletions
diff --git a/sys-auth/elogind/elogind-219.12-r9.ebuild b/sys-auth/elogind/elogind-219.12-r10.ebuild
index fabf75d..fabf75d 100644
--- a/sys-auth/elogind/elogind-219.12-r9.ebuild
+++ b/sys-auth/elogind/elogind-219.12-r10.ebuild
diff --git a/sys-auth/elogind/files/elogind.init b/sys-auth/elogind/files/elogind.init
index 271ea8f..3cbf36a 100644
--- a/sys-auth/elogind/files/elogind.init
+++ b/sys-auth/elogind/files/elogind.init
@@ -13,6 +13,12 @@ depend() {
start() {
ebegin "Starting elogind"
+ # elogind needs a /run/systemd directory
+ if [[ ! -e /run/systemd ]]; then
+ mkdir -p /run/systemd
+ chmod 644 /run/systemd
+ fi
+
start-stop-daemon --start --quiet --background \
--make-pidfile --pidfile "${ELOGIND_PIDFILE}" \
--exec "${ELOGIND_EXEC}"