]> git.pld-linux.org Git - packages/mpd.git/blame - mpd.init
- initial
[packages/mpd.git] / mpd.init
CommitLineData
f337750d
ZU
1#!/bin/sh
2#
3# chkconfig: 2345 85 15
4#
5# description: Music Player Daemon
6#
7# processname: mpd
8# pidfile: /var/run/mpd/mpd.pid
9# config: /etc/mpd.conf
10
11# Source function library
12. /etc/rc.d/init.d/functions
13
14start() {
15 # Check if the service is already running?
16 if [ ! -f /var/lock/subsys/mpd ]; then
17 msg_starting "mpd"
18 OPTIONS=""
19 daemon mpd
20 RETVAL=$?
21 [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mpd
22 else
23 msg_already_running "mpd"
24 fi
25}
26
27stop() {
28 if [ -f /var/lock/subsys/mpd ]; then
29 msg_stopping "mpd"
30 killproc mpd
31 rm -f /var/lock/subsys/mpd >/dev/null 2>&1
32 else
33 msg_not_running "mpd"
34 fi
35}
36
37RETVAL=0
38# See how we were called.
39case "$1" in
40 start)
41 start
42 ;;
43 stop)
44 stop
45 ;;
46 restart|force-reload)
47 stop
48 start
49 ;;
50 status)
51 status mpd
52 exit $?
53 ;;
54 *)
55 msg_usage "$0 {start|stop|restart|force-reload|status}"
56 exit 3
57esac
58
59exit $RETVAL
60
This page took 0.130399 seconds and 4 git commands to generate.