diff options
Diffstat (limited to 'sysutils/runit/files/runsvdir.sh.in')
-rw-r--r-- | sysutils/runit/files/runsvdir.sh.in | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/sysutils/runit/files/runsvdir.sh.in b/sysutils/runit/files/runsvdir.sh.in new file mode 100644 index 000000000000..eba2a9e993e7 --- /dev/null +++ b/sysutils/runit/files/runsvdir.sh.in @@ -0,0 +1,23 @@ +#!/bin/sh +DAEMON=runsvdir +PREFIX=%%PREFIX%% +SVDIR=%%SERVICE_DIR%% +LOG='...........................................................................................................................................................................................................................................................................................................................................................................................................' + +PATH=/command:${PREFIX}/sbin:${PREFIX}/bin:/usr/sbin:/usr/bin:/sbin:/bin + +case "$1" in + start) + echo -n " ${DAEMON}" + exec env - PATH=${PATH} ${PREFIX}/sbin/${DAEMON} $SVDIR $LOG & + ;; + + stop) + echo -n " ${DAEMON}" + /usr/bin/killall -HUP ${DAEMON} + ;; + + *) + echo "Usage: $0 start | stop" + ;; +esac |