gmediaserver/rc.gmediaserver

changeset 86
78e7deb1d6ab
parent 75
b3a835aa617c
child 89
784543bb550b
equal deleted inserted replaced
0:3cf1a7eea563 1:bfdb5133d0cc
13 gmediaserver_name="GMediaServer" 13 gmediaserver_name="GMediaServer"
14 gmediaserver_fschar="ISO-8859-1" 14 gmediaserver_fschar="ISO-8859-1"
15 gmediaserver_devchar="ISO-8859-1" 15 gmediaserver_devchar="ISO-8859-1"
16 gmediaserver_logchar="ISO-8859-1" 16 gmediaserver_logchar="ISO-8859-1"
17 gmediaserver_profile="generic" 17 gmediaserver_profile="generic"
18 gmediaserver_ftypes="mp3,wav,ogg,pls,m3u,jpg,png" 18 gmediaserver_ftypes="ogg,mp3,wma,wav,pls,m3u,m4a,jpg,png"
19 gmediaserver_expire="100" 19 gmediaserver_expire="100"
20 gmediaserver_iface="lo0" 20 gmediaserver_iface="lo0"
21 gmediaserver_port="49152" 21 gmediaserver_port="49152"
22 gmediaserver_dirs="@l_prefix@/pub" 22 gmediaserver_dirs="@l_prefix@/pub"
23 gmediaserver_cmdstart="echo 'route add -net 239.0.0.0 netmask 255.0.0.0 dev eth0'"
24 gmediaserver_cmdstop="echo 'route del -net 239.0.0.0 netmask 255.0.0.0 dev eth0'"
23 25
24 %common 26 %common
25 gmediaserver_pidfile="@l_prefix@/var/gmediaserver/run/gmediaserver.pid" 27 gmediaserver_pidfile="@l_prefix@/var/gmediaserver/run/gmediaserver.pid"
26 gmediaserver_logfile="@l_prefix@/var/gmediaserver/log/gmediaserver.log" 28 gmediaserver_logfile="@l_prefix@/var/gmediaserver/log/gmediaserver.log"
27 gmediaserver_signal () { 29 gmediaserver_signal () {
40 echo "gmediaserver_active=\"$gmediaserver_active\"" 42 echo "gmediaserver_active=\"$gmediaserver_active\""
41 43
42 %start -u @l_susr@ 44 %start -u @l_susr@
43 rcService gmediaserver enable yes || exit 0 45 rcService gmediaserver enable yes || exit 0
44 rcService gmediaserver active yes && exit 0 46 rcService gmediaserver active yes && exit 0
47 eval $gmediaserver_cmdstart
45 @l_prefix@/bin/gmediaserver \ 48 @l_prefix@/bin/gmediaserver \
46 --friendly-name=$gmediaserver_name \ 49 --friendly-name=$gmediaserver_name \
47 --fs-charset=$gmediaserver_fschar \ 50 --fs-charset=$gmediaserver_fschar \
48 --device-charset=$gmediaserver_devchar \ 51 --device-charset=$gmediaserver_devchar \
49 --log-charset=$gmediaserver_logchar \ 52 --log-charset=$gmediaserver_logchar \
60 63
61 %stop -u @l_susr@ 64 %stop -u @l_susr@
62 rcService gmediaserver enable yes || exit 0 65 rcService gmediaserver enable yes || exit 0
63 rcService gmediaserver active no && exit 0 66 rcService gmediaserver active no && exit 0
64 gmediaserver_signal TERM 67 gmediaserver_signal TERM
68 eval $gmediaserver_cmdstop
65 69
66 %restart -u @l_susr@ 70 %restart -u @l_susr@
67 rcService gmediaserver enable yes || exit 0 71 rcService gmediaserver enable yes || exit 0
68 rcService gmediaserver active no && exit 0 72 rcService gmediaserver active no && exit 0
69 rc gmediaserver stop 73 rc gmediaserver stop

mercurial