xref: /OK3568_Linux_fs/buildroot/package/mrp/S65mrp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2#
3# Start mrp
4#
5
6DAEMON="mrp_server"
7
8PIDFILE="/var/run/$DAEMON.pid"
9
10# shellcheck source=/dev/null
11[ -r "/etc/default/mrp_server" ] && . "/etc/default/mrp_server"
12
13start() {
14	printf "Starting mrp daemon: "
15	start-stop-daemon -S -b -q -m -p $PIDFILE \
16		-x /usr/bin/$DAEMON
17	status=$?
18	if [ "$status" -eq 0 ]; then
19		echo "OK"
20	else
21		echo "FAIL"
22	fi
23	return $status
24}
25
26stop() {
27	printf "Stopping mrp daemon: "
28	start-stop-daemon -K -q -p $PIDFILE
29	status=$?
30	if [ "$status" -eq 0 ]; then
31		rm -f "$PIDFILE"
32		echo "OK"
33	else
34		echo "FAIL"
35	fi
36	return $status
37}
38
39case "$1" in
40  start)
41	start
42	;;
43  stop)
44	stop
45	;;
46  restart|reload)
47	stop
48	start
49	;;
50  *)
51	echo "Usage: $0 {start|stop|restart}"
52	exit 1
53esac
54
55exit $?
56