From: florian Date: Mon, 23 Nov 2009 22:11:42 +0000 (+0000) Subject: [package] fix darkstat init script (#6005) X-Git-Url: http://207.154.207.93/?a=commitdiff_plain;h=d54f2ff92e9b5e2148170fcb45ec4378f616e06f;p=packages.git [package] fix darkstat init script (#6005) git-svn-id: svn://svn.openwrt.org/openwrt/packages@18509 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- diff --git a/net/darkstat/files/darkstat.init b/net/darkstat/files/darkstat.init index 11d70288d..baa1bbd38 100644 --- a/net/darkstat/files/darkstat.init +++ b/net/darkstat/files/darkstat.init @@ -2,12 +2,12 @@ # Copyright (C) 2007 OpenWrt.org START=60 -BIN=darkstat RUN_D=/var/empty -PID_F=$RUN_D/$BIN.pid start() { mkdir -p $RUN_D + include /lib/network + scan_interfaces config_load darkstat config_foreach start_darkstat darkstat } @@ -18,19 +18,15 @@ start_darkstat() { config_get httpaddr "$cfg" httpaddr config_get httpport "$cfg" httpport - include /lib/network - scan_interfaces config_get ifname "$interface" ifname - $BIN --verbose -i "$interface" \ + /usr/sbin/darkstat --verbose \ + -i "$ifname" \ ${httpaddr:+-b "$httpaddr"} \ ${httpport:+-p "$httpport"} \ --chroot $RUN_D } - stop() { - ps aux | grep nobody | grep darkstat | awk '{print }' | \ - xargs kill 2> /dev/null + killall darkstat } -