Revision 911e4e11
Adding init script for mainbox installation
mainbox/Makefile | ||
---|---|---|
10 | 10 |
|
11 | 11 |
install: tooltron |
12 | 12 |
cp tooltron /usr/local/bin |
13 |
cp tooltron.init /usr/init.d/tooltron |
|
14 |
update-rc.d tooltron defaults |
|
13 | 15 |
|
14 | 16 |
clean: |
15 | 17 |
rm -f *.o tooltron |
mainbox/tooltron.init | ||
---|---|---|
1 |
#!/bin/sh |
|
2 |
|
|
3 |
### BEGIN INIT INFO |
|
4 |
# Provides: tooltron |
|
5 |
# Required-Start: mountkernfs |
|
6 |
# Required-Stop: |
|
7 |
# Default-Start: 2 3 4 5 |
|
8 |
# Default-Stop: 0 1 6 |
|
9 |
# Short-Description: Tooltron daemon |
|
10 |
### END INIT INFO |
|
11 |
|
|
12 |
case "$1" in |
|
13 |
start) |
|
14 |
start-stop-daemon --start --pidfile /var/run/tooltron.pid --exec tooltron -- run |
|
15 |
;; |
|
16 |
stop) |
|
17 |
tooltron stop |
|
18 |
;; |
|
19 |
reload) |
|
20 |
tooltron refresh |
|
21 |
;; |
|
22 |
restart) |
|
23 |
$0 stop |
|
24 |
$0 start |
|
25 |
;; |
|
26 |
*) |
|
27 |
echo "Usage: /etc/init.d/tooltron {start|stop|restart|reload}" |
|
28 |
exit 1 |
|
29 |
esac |
Also available in: Unified diff