#!/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 --debug -i "$interface" \ ${httpaddr:+-b "$httpaddr"} \ ${httpport:+-p "$httpport"} } stop() { ps aux | grep nobody | grep darkstat | awk '{print }' | \ xargs kill 2> /dev/null }