]> git.stg.codes - stg.git/blobdiff - stargazer/inst/linux/etc/init.d/stargazer.gentoo
Port to CMake, get rid of os_int.h.
[stg.git] / stargazer / inst / linux / etc / init.d / stargazer.gentoo
diff --git a/stargazer/inst/linux/etc/init.d/stargazer.gentoo b/stargazer/inst/linux/etc/init.d/stargazer.gentoo
new file mode 100755 (executable)
index 0000000..daa0fd6
--- /dev/null
@@ -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 $?
+}