gmediaserver: migrate configuration to UCI
[openwrt/svn-archive/archive.git] / net / gmediaserver / files / gmediaserver.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2006 OpenWrt.org
3 START=50
4
5 BIN=gmediaserver
6 DEFAULT=/etc/default/$BIN
7 RUN_D=/var/run
8 PID_F=$RUN_D/$BIN.pid
9
10 start() {
11 mkdir -p $RUN_D
12 config_load gmediaserver
13 config_foreach start_service gmediaserver
14 }
15
16 start_service() {
17 local cfg="$1"
18 config_get content_directory "$cfg" content_directory
19 config_get interface "$cfg" interface
20
21 $BIN --background --interface=${interface:-br-lan} --pid-file=$PID_F ${content_directory:-/tmp}
22 }
23
24 stop() {
25 [ -f $PID_F ] && kill $(cat $PID_F)
26 }
27