Sophie

Sophie

distrib > Mageia > 5 > i586 > media > tainted-release > by-pkgid > f6e8464a9a41c70d39b718472c66c76e > files > 3

mpd-0.18.8-3.mga5.tainted.i586.rpm

#!/bin/bash
#
# mpd:			Starts and stop the Music Player Daemon
#
# chkconfig: 345 83 17
# description: Starts and stop the Music Player Daemon
#
# processname: mpd
# config: /etc/mpd.conf
### BEGIN INIT INFO
# Provides: mpd
# Should-Start: $network sound
# Default-Start: 3 5
# Description: Launch Music Player Daemon
### END INIT INFO

# Source function library
. /etc/rc.d/init.d/functions

# See how we were called.
case "$1" in
  start)
        if [ ! -f /var/lock/subsys/mpd ]
        then
                gprintf "Starting MPD: "
                daemon mpd
				RETVAL=$?
				
                echo
                [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mpd
        else
                gprintf "MPD already running"
                echo
                exit 1
        fi
        ;;
  stop)
        if [ -f /var/lock/subsys/mpd ]
        then
                gprintf "Stopping MPD: "
                killproc mpd
				RETVAL=$?
				
				echo
				[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/mpd
        else
                gprintf "MPD not running"
                echo
                exit 7
        fi
        ;;
  status)
        status mpd
        ;;
  reload)
  		;;
  restart)
        if [ -f /var/lock/subsys/mpd ]
        then
                $0 stop
                $0 start
        else
                gprintf "MPD not in use"
				echo
        fi
        ;;
  *)
        gprintf "Usage: mpd {start|stop|status|restart}\n"
        exit 1
esac

exit $?