[packages] glib2: fix autoreconf
[openwrt/svn-archive/archive.git] / net / darkstat / files / darkstat.init
1 #!/bin/sh /etc/rc.common
2 # Copyright (C) 2007 OpenWrt.org
3
4 START=60
5 RUN_D=/var/empty
6
7 start() {
8 mkdir -p $RUN_D
9 include /lib/network
10 scan_interfaces
11 config_load darkstat
12 config_foreach start_darkstat darkstat
13 }
14
15 start_darkstat() {
16 local cfg="$1"
17 config_get interface "$cfg" interface
18 config_get httpaddr "$cfg" httpaddr
19 config_get httpport "$cfg" httpport
20
21 config_get ifname "$interface" ifname
22
23 /usr/sbin/darkstat --verbose \
24 -i "$ifname" \
25 ${httpaddr:+-b "$httpaddr"} \
26 ${httpport:+-p "$httpport"} \
27 --chroot $RUN_D
28 }
29
30 stop() {
31 killall darkstat
32 }