]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/initscripts/init.d/networking/any
use vnstat for traffic statistic now
[ipfire-2.x.git] / src / initscripts / init.d / networking / any
index 7d2242954944e193fd6532c89b47864c686d4421..3c38d5c4a2a7c87f5854357e3eb5e96e40d6f538 100644 (file)
@@ -76,6 +76,9 @@ case "${1}" in
                        echo_failure
                        exit 1
                fi
+
+               # Create/Update vnstat database
+               /usr/bin/vnstat -u -i ${DEVICE} --force > /dev/null 2>&1
                
                boot_mesg "Adding IPv4 address ${ADDRESS} to the ${DEVICE} interface..."
                ip addr add ${args} dev ${DEVICE}
@@ -86,8 +89,10 @@ case "${1}" in
                boot_mesg "Removing IPv4 address ${ADDRESS} from the ${DEVICE} interface..."
                ip addr del ${args} dev ${DEVICE}
                evaluate_retval
+
+               # Update vnstat database
+               /usr/bin/vnstat -u -i ${DEVICE} > /dev/null 2>&1
+               exit 0;
                ;;
-               
 esac
-
 # End