From 6f865f9e82240661b408a208943cb4688c59b3cb Mon Sep 17 00:00:00 2001 From: Omar Vega Ramos Date: Sun, 5 Feb 2017 12:27:45 -0500 Subject: elogind-219.12-2: rebuild --- pcr/elogind/elogind.init | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 pcr/elogind/elogind.init (limited to 'pcr/elogind/elogind.init') diff --git a/pcr/elogind/elogind.init b/pcr/elogind/elogind.init new file mode 100644 index 000000000..65a28e9c7 --- /dev/null +++ b/pcr/elogind/elogind.init @@ -0,0 +1,32 @@ +#!/usr/bin/openrc-run +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +depend() { + need dbus + + # Make sure elogind is up before xdm starts any dm + before xdm +} + +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}" + eend $? +} + +stop() { + ebegin "Stopping elogind" + start-stop-daemon --stop --quiet --pidfile "${ELOGIND_PIDFILE}" + eend $? +} -- cgit v1.2.3