]> git.stg.codes - stg.git/blob - projects/stargazer/inst/linux/etc/init.d/stargazer.gentoo.2007
daef60b5da4e0a8af65e8cfe941e3585d2d4125d
[stg.git] / projects / stargazer / inst / linux / etc / init.d / stargazer.gentoo.2007
1 #!/sbin/runscript
2
3 opts="reload"
4
5 DAEMON=/usr/sbin/stargazer
6 STARGAZER_OPTS=""
7 PIDFILE=/var/run/stargazer.pid
8
9 depend() {
10         need net
11 }
12
13 start() {
14         ebegin "Starting stargazer"
15         start-stop-daemon --start --quiet --exec ${DAEMON} -- ${STARGAZER_OPTS}
16         eend $?
17 }
18
19 stop() {
20         ebegin "Stopping stargazer"
21         start-stop-daemon --stop --quiet --pidfile ${PIDFILE} --retry=INT/60/KILL/5
22         rm -f ${PIDFILE}
23         eend $?
24 }
25
26 reload() {
27         ebegin "Reloading stargazer rules"
28         start-stop-daemon --stop --signal 1 --quiet --pidfile $PIDFILE
29         return 0
30         eend $?
31 }