wok-current rev 10908

mpd: add init script (thanks Mali)
author Pascal Bellard <pascal.bellard@slitaz.org>
date Tue Jul 26 11:44:53 2011 +0200 (2011-07-26)
parents 8b08d40c9825
children 821ab7663f4e
files mpd/receipt mpd/stuff/etc/init.d/mpd
line diff
     1.1 --- a/mpd/receipt	Mon Jul 25 16:44:28 2011 +0200
     1.2 +++ b/mpd/receipt	Tue Jul 26 11:44:53 2011 +0200
     1.3 @@ -40,6 +40,7 @@
     1.4  	mkdir -p $fs/etc
     1.5  	cp -a $_pkg/usr/bin/mpd $fs/usr/sbin
     1.6  	cp $_pkg/usr/share/doc/mpd/mpdconf.example $fs/etc/mpd.conf
     1.7 +	cp -a $stuff/* $fs
     1.8  }
     1.9  
    1.10  post_install()
     2.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     2.2 +++ b/mpd/stuff/etc/init.d/mpd	Tue Jul 26 11:44:53 2011 +0200
     2.3 @@ -0,0 +1,41 @@
     2.4 +#!/bin/sh
     2.5 +# /etc/init.d/mpd: Start, stop and restart mpd deamon on SliTaz, at boot
     2.6 +# time or with the command line.
     2.7 +#
     2.8 +# To start daemon at boot time, just put the right name in the $RUN_DAEMONS
     2.9 +# variable of /etc/rcS.conf and configure options with /etc/mpd.conf.
    2.10 +#
    2.11 +. /etc/init.d/rc.functions
    2.12 +
    2.13 +NAME=mpd
    2.14 +DESC="Music Player Daemon"
    2.15 +DAEMON=/usr/sbin/mpd
    2.16 +OPTION="/etc/mpd.conf"
    2.17 +
    2.18 +case "$1" in
    2.19 +start)
    2.20 +	echo -n "Starting $DESC: $NAME... "
    2.21 +	$DAEMON $OPTION 2> /dev/null
    2.22 +	status
    2.23 +	;;
    2.24 +stop)
    2.25 +	echo -n "Stopping $DESC: $NAME... "
    2.26 +	$DAEMON --kill 2> /dev/null
    2.27 +	status
    2.28 +	;;
    2.29 +restart)
    2.30 +	echo -n "Restarting $DESC: $NAME... "
    2.31 +	$DAEMON --kill 2> /dev/null
    2.32 +	sleep 2
    2.33 +	$DAEMON $OPTION 2> /dev/null
    2.34 +	status
    2.35 +	;;
    2.36 +*)
    2.37 +	echo ""
    2.38 +	echo -e "33[1mUsage:33[0m /etc/init.d/basename $0 [start|stop|restart]"
    2.39 +	echo ""
    2.40 +	exit 1
    2.41 +	;;
    2.42 +esac
    2.43 +
    2.44 +exit 0