From c6de00c5d5ea3f3112a76cf787a1d64a188414d5 Mon Sep 17 00:00:00 2001 From: Francesco Colista Date: Thu, 6 Apr 2017 09:44:09 +0000 Subject: testing/shellinabox: new aport --- testing/shellinabox/shellinabox.initd | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 testing/shellinabox/shellinabox.initd (limited to 'testing/shellinabox/shellinabox.initd') diff --git a/testing/shellinabox/shellinabox.initd b/testing/shellinabox/shellinabox.initd new file mode 100644 index 0000000000..8ef176fa96 --- /dev/null +++ b/testing/shellinabox/shellinabox.initd @@ -0,0 +1,33 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# Removed start_pre since full of bashism + +my_daemon="shellinaboxd" +pidfile="/var/run/${my_daemon}/${my_daemon}.pid" +command="/usr/bin/${my_daemon}" +command_args="${SIAB_OPTS}" + +depend() { + use net +} + +start() { + ebegin "Starting ${my_daemon}" + start-stop-daemon \ + --start \ + --background \ + --pidfile ${pidfile} \ + --make-pidfile \ + --exec ${command} \ + -- ${command_args} + eend $? +} + +stop() { + ebegin "Stopping ${my_daemon}" + start-stop-daemon \ + --stop \ + --pidfile ${pidfile} + eend $? +} -- cgit v1.2.3