diff options
Diffstat (limited to 'contrib/epgd.init.d.openrc')
-rwxr-xr-x | contrib/epgd.init.d.openrc | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/contrib/epgd.init.d.openrc b/contrib/epgd.init.d.openrc new file mode 100755 index 0000000..d45c511 --- /dev/null +++ b/contrib/epgd.init.d.openrc @@ -0,0 +1,30 @@ +#!/sbin/runscript +# Copyright 1999-2012 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: $ + +depend() { + need net + need mysql +} + +start() { + export LOGFILE + export LANG="de_DE.UTF-8" + export PIDFILE + export CLI_OPTIONS + export COMMAND="/usr/local/bin/epgd" + ebegin "Starting epgd" + start-stop-daemon --start --pidfile ${PIDFILE} -i -u root:root \ + --progress --background --make-pidfile -1 ${LOGFILE} \ + -2 ${LOGFILE} --exec ${COMMAND} --verbose -- ${CLI_OPTIONS} + eend $? +} + +stop() { + ebegin "Stoping epgd" + start-stop-daemon --stop --pidfile ${PIDFILE} --progress \ + --retry 30 --exec ${COMMAND} --verbose + + eend $? +} |