X-Git-Url: https://git.stg.codes/stg.git/blobdiff_plain/4271ab433cd55bbd2612292bcf39e4dc3d7274f1..0907aa4037b12b6b88ee24495d4577a064d4f8db:/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..daa0fd67 --- /dev/null +++ b/projects/stargazer/inst/linux/etc/init.d/stargazer.gentoo @@ -0,0 +1,33 @@ +#!/sbin/runscript + +extra_commands="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 --pidfile ${PIDFILE} --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 $? +}