summaryrefslogtreecommitdiff
path: root/contrib/epgd.init.d.openrc
diff options
context:
space:
mode:
authorhorchi <vdr@jwendel.de>2017-03-05 16:39:28 +0100
committerhorchi <vdr@jwendel.de>2017-03-05 16:39:28 +0100
commite2a48d8701f91b8e24fbe9e99e91eb72a87bb749 (patch)
tree726f70554b4ca985a09ef6e30a7fdc8df089993c /contrib/epgd.init.d.openrc
downloadvdr-epg-daemon-e2a48d8701f91b8e24fbe9e99e91eb72a87bb749.tar.gz
vdr-epg-daemon-e2a48d8701f91b8e24fbe9e99e91eb72a87bb749.tar.bz2
git init1.1.103
Diffstat (limited to 'contrib/epgd.init.d.openrc')
-rwxr-xr-xcontrib/epgd.init.d.openrc30
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 $?
+}