xref: /OK3568_Linux_fs/buildroot/package/gpsd/S50gpsd (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2#
3# Starts the gps daemon.
4#
5
6NAME=gpsd
7DAEMON=/usr/sbin/$NAME
8DEVICES=/dev/ttyS1
9PIDFILE=/var/run/$NAME.pid
10
11start() {
12        printf "Starting $NAME: "
13        start-stop-daemon -S -q -p $PIDFILE --exec $DAEMON -- -P $PIDFILE $DEVICES && echo "OK" || echo "Failed"
14}
15stop() {
16        printf "Stopping $NAME: "
17        start-stop-daemon -K -q -p $PIDFILE && echo "OK" || echo "Failed"
18        rm -f $PIDFILE
19}
20restart() {
21        stop
22        start
23}
24
25case "$1" in
26  start)
27        start
28        ;;
29  stop)
30        stop
31        ;;
32  restart|reload)
33        restart
34        ;;
35  *)
36        echo "Usage: $0 {start|stop|restart}"
37        exit 1
38esac
39
40exit $?
41