diff --git a/admin/pmacct/Makefile b/admin/pmacct/Makefile index cc17ca453..638fa637d 100644 --- a/admin/pmacct/Makefile +++ b/admin/pmacct/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=pmacct PKG_VERSION:=0.12.5 -PKG_RELEASE:=2 +PKG_RELEASE:=3 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.pmacct.net/ diff --git a/admin/pmacct/files/nfacctd.init b/admin/pmacct/files/nfacctd.init index e1113571c..66b902191 100644 --- a/admin/pmacct/files/nfacctd.init +++ b/admin/pmacct/files/nfacctd.init @@ -1,18 +1,19 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2011 OpenWrt.org + START=50 -BIN=nfacctd -DEFAULT=/etc/default/$BIN -RUN_D=/var/run -PID_F=$RUN_D/$BIN.pid +SERVICE_USE_PID=1 + +PROG="nfacctd" +DEFAULT="/etc/default/$PROG" +COMMAND="/usr/sbin/$PROG" start() { [ -f $DEFAULT ] && . $DEFAULT - mkdir -p $RUN_D - $BIN $OPTIONS + service_start $COMMAND $OPTIONS } stop() { - [ -f $PID_F ] && kill -INT $(cat $PID_F) + service_stop $COMMAND } diff --git a/admin/pmacct/files/pmacctd.init b/admin/pmacct/files/pmacctd.init index a57c5817b..3d75bcfa9 100644 --- a/admin/pmacct/files/pmacctd.init +++ b/admin/pmacct/files/pmacctd.init @@ -1,18 +1,19 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2011 OpenWrt.org + START=50 -BIN=pmacctd -DEFAULT=/etc/default/$BIN -RUN_D=/var/run -PID_F=$RUN_D/$BIN.pid +SERVICE_USE_PID=1 + +PROG="pmacctd" +DEFAULT="/etc/default/$PROG" +COMMAND="/usr/sbin/$PROG" start() { [ -f $DEFAULT ] && . $DEFAULT - mkdir -p $RUN_D - $BIN $OPTIONS + service_start $COMMAND $OPTIONS } stop() { - [ -f $PID_F ] && kill -INT $(cat $PID_F) + service_stop $COMMAND } diff --git a/admin/pmacct/files/sfacctd.init b/admin/pmacct/files/sfacctd.init index 0a2fd4662..16468d478 100644 --- a/admin/pmacct/files/sfacctd.init +++ b/admin/pmacct/files/sfacctd.init @@ -1,18 +1,19 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2011 OpenWrt.org + START=50 -BIN=sfacctd -DEFAULT=/etc/default/$BIN -RUN_D=/var/run -PID_F=$RUN_D/$BIN.pid +SERVICE_USE_PID=1 + +PROG="sfacctd" +DEFAULT="/etc/default/$PROG" +COMMAND="/usr/sbin/$PROG" start() { [ -f $DEFAULT ] && . $DEFAULT - mkdir -p $RUN_D - $BIN $OPTIONS + service_start $COMMAND $OPTIONS } stop() { - [ -f $PID_F ] && kill -INT $(cat $PID_F) + service_stop $COMMAND } diff --git a/admin/pmacct/files/uacctd.init b/admin/pmacct/files/uacctd.init index a4239ad34..39b27baf3 100644 --- a/admin/pmacct/files/uacctd.init +++ b/admin/pmacct/files/uacctd.init @@ -1,18 +1,19 @@ #!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org +# Copyright (C) 2006-2011 OpenWrt.org + START=50 -BIN=uacctd -DEFAULT=/etc/default/$BIN -RUN_D=/var/run -PID_F=$RUN_D/$BIN.pid +SERVICE_USE_PID=1 + +PROG="uacctd" +DEFAULT="/etc/default/$PROG" +COMMAND="/usr/sbin/$PROG" start() { [ -f $DEFAULT ] && . $DEFAULT - mkdir -p $RUN_D - $BIN $OPTIONS + service_start $COMMAND $OPTIONS } stop() { - [ -f $PID_F ] && kill -INT $(cat $PID_F) + service_stop $COMMAND }