Patrick Williams | c124f4f | 2015-09-15 14:41:29 -0500 | [diff] [blame] | 1 | #!/bin/sh |
2 | |||||
3 | DAEMON=/usr/sbin/ofonod | ||||
4 | PIDFILE=/var/run/ofonod.pid | ||||
5 | DESC="Telephony daemon" | ||||
6 | |||||
7 | if [ -f /etc/default/ofono ] ; then | ||||
8 | . /etc/default/ofono | ||||
9 | fi | ||||
10 | |||||
11 | set -e | ||||
12 | |||||
13 | do_start() { | ||||
14 | $DAEMON | ||||
15 | } | ||||
16 | |||||
17 | do_stop() { | ||||
18 | start-stop-daemon --stop --name ofonod --quiet | ||||
19 | } | ||||
20 | |||||
21 | case "$1" in | ||||
22 | start) | ||||
23 | echo "Starting $DESC" | ||||
24 | do_start | ||||
25 | ;; | ||||
26 | stop) | ||||
27 | echo "Stopping $DESC" | ||||
28 | do_stop | ||||
29 | ;; | ||||
30 | restart|force-reload) | ||||
31 | echo "Restarting $DESC" | ||||
32 | do_stop | ||||
33 | sleep 1 | ||||
34 | do_start | ||||
35 | ;; | ||||
36 | *) | ||||
37 | echo "Usage: $0 {start|stop|restart|force-reload}" >&2 | ||||
38 | exit 1 | ||||
39 | ;; | ||||
40 | esac | ||||
41 | |||||
42 | exit 0 |