diff options
| author | Leonardo Arena <rnalrd@gmail.com> | 2010-10-25 08:07:56 +0000 |
|---|---|---|
| committer | Leonardo Arena <rnalrd@gmail.com> | 2010-10-25 08:07:56 +0000 |
| commit | 408c2aa7f4108e1b9ede47cebf182f3597290db8 (patch) | |
| tree | c998b36842f360c8fa0fe95926432a20e76946d4 /testing/mpd/mpd.initd | |
| parent | 337c08c5e57c1cccc7ed2bf1f793f34c5468032f (diff) | |
| download | aports-408c2aa7f4108e1b9ede47cebf182f3597290db8.tar.bz2 aports-408c2aa7f4108e1b9ede47cebf182f3597290db8.tar.xz | |
testing/mpd: new aport
Diffstat (limited to 'testing/mpd/mpd.initd')
| -rw-r--r-- | testing/mpd/mpd.initd | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/testing/mpd/mpd.initd b/testing/mpd/mpd.initd new file mode 100644 index 0000000000..2a75f7d14d --- /dev/null +++ b/testing/mpd/mpd.initd @@ -0,0 +1,32 @@ +#!/sbin/runscript +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-sound/mpd/files/mpd.init,v 1.1 2010/09/10 07:55:07 angelos Exp $ + +depend() { + need localmount + use net netmount nfsmount alsa esound pulseaudio +} + +checkconfig() { + if ! [ -f /etc/mpd.conf ]; then + eerror "Configuration file /etc/mpd.conf does not exist." + return 1 + fi + + return 0 +} + +start() { + checkconfig || return 1 + + ebegin "Starting Music Player Daemon" + start-stop-daemon --start --quiet --background --exec /usr/bin/mpd --pidfile /var/run/mpd.pid --make-pidfile -- --no-daemon /etc/mpd.conf 2>/dev/null + eend $? +} + +stop() { + ebegin "Stopping Music Player Daemon" + start-stop-daemon --stop --exec /usr/bin/mpd --pidfile /var/run/mpd.pid + eend $? +} |
