#!/bin/sh /etc/rc.common
# Copyright (C) 2007 OpenWrt.org

START=60
BIN=darkstat
RUN_D=/var/empty
PID_F=$RUN_D/$BIN.pid

start() {
	mkdir -p $RUN_D
	config_load darkstat
	config_foreach start_darkstat darkstat
}

start_darkstat() {
	local cfg="$1"
	config_get interface "$cfg" interface
	config_get httpaddr "$cfg" httpaddr
	config_get httpport "$cfg" httpport

	include /lib/network
	scan_interfaces
	config_get ifname "$interface" ifname
	
	$BIN -d -i "${ifname:-$interface}" \
		${httpaddr:+-b "$httpaddr"}  \
		${httpport:+-p "$httpport"}
}
	

stop() {
	ps aux | grep nobody | grep darkstat |  awk '{print }' | \
		xargs kill 2> /dev/null
}