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 |