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