| 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 |