diff --git a/init.d/._cfg0002_tox-dht-daemon b/init.d/._cfg0002_tox-dht-daemon new file mode 100755 index 0000000..c500e9b --- /dev/null +++ b/init.d/._cfg0002_tox-dht-daemon @@ -0,0 +1,31 @@ +#!/sbin/runscript + +PIDDIR=/run/tox-bootstrapd +PIDFILE="${PIDDIR}"/tox-bootstrap.pid + +depend() { + need net +} + +start() { + ebegin "Starting tox-dht-bootstrap daemon" + + [ -d "${PIDDIR}" ] || mkdir -p "${PIDDIR}" + chown -R ${TOX_USER}:${TOX_GROUP} "${PIDDIR}" + + start-stop-daemon --start \ + --pidfile "${PIDFILE}" \ + --user=${TOX_USER} --group=${TOX_GROUP} \ + --exec /usr/bin/tox-bootstrapd -- /etc/tox-bootstrapd.conf + + eend $? +} + +stop() { + ebegin "Stopping tox-dht-bootstrap daemon" + + start-stop-daemon --stop \ + --pidfile "${PIDFILE}" + + eend $? +}