xref: /OK3568_Linux_fs/buildroot/package/mpd/S95mpd (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1#!/bin/sh
2
3# Sanity checks
4test -f /etc/mpd.conf || exit 0
5
6start() {
7	printf "Starting mpd: "
8	start-stop-daemon --start --quiet --background --exec /usr/bin/mpd \
9		&& echo "OK" || echo "FAIL"
10}
11
12stop() {
13	printf "Stopping mpd: "
14	start-stop-daemon --stop --quiet --pidfile /var/run/mpd.pid \
15		&& echo "OK" || echo "FAIL"
16}
17
18case "$1" in
19	start)
20		start
21		;;
22	stop)
23		stop
24		;;
25	restart|reload)
26		stop
27		sleep 1
28		start
29		;;
30	*)
31		echo "Usage: $0 {start|stop|restart}"
32		exit 1
33esac
34