# HG changeset patch # User Michael Schloh von Bennewitz # Date 1231892289 -3600 # Node ID ec457953d7950d496f1da3f7d2b8172ae8ce0be6 # Parent 2924a2509b34c77e074c67cb0139c8c4c7b7a9b8 Direct runcommand processor to add and delete a multicast route. diff -r 2924a2509b34 -r ec457953d795 gmediaserver/rc.gmediaserver --- a/gmediaserver/rc.gmediaserver Tue Jan 13 20:32:38 2009 +0100 +++ b/gmediaserver/rc.gmediaserver Wed Jan 14 01:18:09 2009 +0100 @@ -15,11 +15,13 @@ gmediaserver_devchar="ISO-8859-1" gmediaserver_logchar="ISO-8859-1" gmediaserver_profile="generic" - gmediaserver_ftypes="mp3,wav,ogg,pls,m3u,jpg,png" + gmediaserver_ftypes="ogg,mp3,wma,wav,pls,m3u,m4a,jpg,png" gmediaserver_expire="100" gmediaserver_iface="lo0" gmediaserver_port="49152" gmediaserver_dirs="@l_prefix@/pub" + gmediaserver_cmdstart="echo 'route add -net 239.0.0.0 netmask 255.0.0.0 dev eth0'" + gmediaserver_cmdstop="echo 'route del -net 239.0.0.0 netmask 255.0.0.0 dev eth0'" %common gmediaserver_pidfile="@l_prefix@/var/gmediaserver/run/gmediaserver.pid" @@ -42,6 +44,7 @@ %start -u @l_susr@ rcService gmediaserver enable yes || exit 0 rcService gmediaserver active yes && exit 0 + eval $gmediaserver_cmdstart @l_prefix@/bin/gmediaserver \ --friendly-name=$gmediaserver_name \ --fs-charset=$gmediaserver_fschar \ @@ -62,6 +65,7 @@ rcService gmediaserver enable yes || exit 0 rcService gmediaserver active no && exit 0 gmediaserver_signal TERM + eval $gmediaserver_cmdstop %restart -u @l_susr@ rcService gmediaserver enable yes || exit 0