mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
Deleted 'vnstat' calls in initscripts - those options were removed and we're using 'vnstatd', not 'vnstat'.
Fixes: 12831 Jonatan Schlag reported that the command line options of 'vnstat' had changed "...and seemed to be broken a long time". => https://bugzilla.ipfire.org/show_bug.cgi?id=12831#c0 Several command line switches used in networking initscripts were obviously removed. Affected commands in '.../networking/any' and '.../networking/red'): ... /usr/bin/vnstat -u -i ${DEVICE} -r --enable --force > /dev/null 2>&1 ... /usr/bin/vnstat -u -i ${DEVICE} -r --disable > /dev/null 2>&1 ... and ... /usr/bin/vnstat -u -i ppp0 -r --disable > /dev/null 2>&1 ... Adolf Belka tested this, "looked through the changelogs" and found - besides that the switch '--enable' had been removed "in version 2.0 in 2018" - that '--enable', '--update' and '--reset' switches are either not needed or not supported anymore. "The old man page indicates that none of those options are used when the vnstat daemon is running." Since we only start and run 'vnstatd' in IPFire it was decided to remove these commands. Reported-by: jonatan.schlag <jonatan.schlag@ipfire.org> Tested-by: Adolf Belka <adolf.belka@ipfire.org> Signed-off-by: Matthias Fischer <matthias.fischer@ipfire.org>
This commit is contained in:
committed by
Peter Müller
parent
18ed846002
commit
5806ff0cc5
@@ -83,9 +83,6 @@ case "${1}" in
|
||||
fi
|
||||
fi
|
||||
|
||||
# Create & Enable vnstat data collection
|
||||
/usr/bin/vnstat -u -i ${DEVICE} -r --enable --force > /dev/null 2>&1
|
||||
|
||||
if [ ! "${ADDRESS}" == "1.1.1.1" ]; then
|
||||
boot_mesg "Adding IPv4 address ${ADDRESS} to the ${DEVICE} interface..."
|
||||
ip addr add ${args} dev ${DEVICE}
|
||||
@@ -100,8 +97,6 @@ case "${1}" in
|
||||
evaluate_retval
|
||||
fi
|
||||
|
||||
# Disable vnstat collection
|
||||
/usr/bin/vnstat -u -i ${DEVICE} -r --disable > /dev/null 2>&1
|
||||
exit 0;
|
||||
;;
|
||||
esac
|
||||
|
||||
@@ -103,9 +103,6 @@ case "${1}" in
|
||||
fi
|
||||
fi
|
||||
|
||||
## Create & Enable vnstat
|
||||
/usr/bin/vnstat -u -i ${DEVICE} -r --enable --force > /dev/null 2>&1
|
||||
|
||||
if [ "${TYPE}" == "STATIC" ]; then
|
||||
# Set the MTU
|
||||
if [ -n "${MTU}" ]; then
|
||||
@@ -176,9 +173,6 @@ case "${1}" in
|
||||
dhcpcd_start "${DEVICE}"
|
||||
fi
|
||||
|
||||
## Create & Enable vnstat
|
||||
/usr/bin/vnstat -u -i ${DEVICE} -r --enable --force > /dev/null 2>&1
|
||||
|
||||
elif [ "$TYPE" == "PPPOE" ]; then
|
||||
|
||||
if ( ps ax | grep -q [p]ppd ); then
|
||||
@@ -459,8 +453,7 @@ case "${1}" in
|
||||
evaluate_retval
|
||||
# echo PPP: /usr/sbin/pppd pty "$PPPOE_CMD" $PPP_STD_OPTIONS $DEBUG $DEMAND $PPPD_SYNC
|
||||
fi
|
||||
## Create & Enable vnstat
|
||||
/usr/bin/vnstat -u -i ppp0 -r --enable --force > /dev/null 2>&1
|
||||
|
||||
/etc/rc.d/init.d/connectd start
|
||||
# Add a NaN value to ppp0 rrd to supress spikes at reconnect
|
||||
rrdtool update $RRDLOG/collectd/localhost/interface/if_octets-ppp0.rrd \
|
||||
@@ -485,8 +478,6 @@ case "${1}" in
|
||||
|
||||
elif [ "$TYPE" == "PPPOE" ]; then
|
||||
boot_mesg "Bringing down the PPP interface ..."
|
||||
## Disable vnstat collection
|
||||
/usr/bin/vnstat -u -i ppp0 -r --disable > /dev/null 2>&1
|
||||
rm -f /var/ipfire/red/keepconnected
|
||||
killall -w -s TERM /usr/sbin/pppd 2>/dev/null
|
||||
evaluate_retval
|
||||
@@ -533,9 +524,6 @@ case "${1}" in
|
||||
killall -w -s KILL pptp >/dev/null 2>&1
|
||||
killall -w -s KILL br2684ctl >/dev/null 2>&1
|
||||
|
||||
## Disable vnstat collection
|
||||
/usr/bin/vnstat -u -i ${DEVICE} -r --disable > /dev/null 2>&1
|
||||
|
||||
exit 0;
|
||||
;;
|
||||
esac
|
||||
|
||||
Reference in New Issue
Block a user