diff options
Diffstat (limited to 'dev-perl/Gearman-Server/files/gearmand-init.d-1.09')
-rw-r--r-- | dev-perl/Gearman-Server/files/gearmand-init.d-1.09 | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/dev-perl/Gearman-Server/files/gearmand-init.d-1.09 b/dev-perl/Gearman-Server/files/gearmand-init.d-1.09 new file mode 100644 index 000000000000..88b635b8f870 --- /dev/null +++ b/dev-perl/Gearman-Server/files/gearmand-init.d-1.09 @@ -0,0 +1,25 @@ +#!/sbin/openrc-run + +NAME="gearmand" +BINARY="/usr/bin/gearmand" + +depend() { + use net +} + +start() { + # start-stop-daemon does not work properly in certain cases + # this hack should go away when bug #178274 is resolved. + ebegin "Starting $NAME" + start-stop-daemon --start --pidfile="${PIDFILE}" \ + --exec ${BINARY} -- ${GEARMAND_OPTS} + eend $? +} + +stop() { + ebegin "Stopping $NAME" + start-stop-daemon --stop --pidfile="${PIDFILE}" + eend $? +} + +# vim: ft=gentoo-init-d: |