X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/05e788d7f5054a25d82e2824f6daf661d0cab38e..6ab0ce51a63441ab865e75fd631e4f363067d58e:/projects/stargazer/inst/linux/etc/init.d/stargazer.gentoo diff --git a/projects/stargazer/inst/linux/etc/init.d/stargazer.gentoo b/projects/stargazer/inst/linux/etc/init.d/stargazer.gentoo new file mode 100755 index 00000000..4f43ce8b --- /dev/null +++ b/projects/stargazer/inst/linux/etc/init.d/stargazer.gentoo @@ -0,0 +1,33 @@ +#!/sbin/runscript + +opts="reload" + +DAEMON=/usr/sbin/stargazer +STARGAZER_OPTS="" +PIDFILE=/var/run/stargazer.pid + +depend() { + need net + use postgresql firebird mysql + provide stargazer +} + +start() { + ebegin "Starting stargazer" + start-stop-daemon --start --quiet --exec ${DAEMON} -- ${STARGAZER_OPTS} + eend $? +} + +stop() { + ebegin "Stopping stargazer" + start-stop-daemon --stop --quiet --pidfile ${PIDFILE} --retry=INT/120/KILL/5 + rm -f ${PIDFILE} + eend $? +} + +reload() { + ebegin "Reloading stargazer rules" + start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE + return 0 + eend $? +}