This is just a simple patch to update vnstatd to use the latest
service functions.
Signed-off-by: Joe Roback <openwrt-devel@roback.cc>
Signed-off-by: Florian Fainelli <florian@openwrt.org>
SVN-Revision: 35233
config_load vnstat
config_foreach init_ifaces vnstat
- /usr/sbin/vnstatd -d
+ SERVICE_PID_FILE="${pid}"
+ service_start /usr/sbin/vnstatd -d
}
stop() {
local pid="$(vnstat_option PidFile)"
- [ -n "$pid" ] && {
- service_kill vnstatd "$pid"
- rm -f "$pid"
+
+ [ -n "$pid" ] || {
+ echo "Error: No PidFile set in vnstat.conf" >&2
+ exit 1
}
+
+ SERVICE_PID_FILE="${pid}"
+ service_stop /usr/sbin/vnstatd
}