aboutsummaryrefslogtreecommitdiff
path: root/net/vnstat2/files/vnstat.hotplug
blob: 339c0ac82d460b852aaf12c3bbb07f5f6f00ece5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/etc/init.d/vnstat running || exit 0
[ "$ACTION" = "ifup" ] || exit 0

. /lib/functions.sh

check_iface() {
	local iface="$1"

	[ "$iface" = "$DEVICE" ] || return

	/usr/bin/vnstat --add -i "$iface" >/dev/null

	exit 0
}

check_ifaces() {
	local cfg="$1"

	config_list_foreach "$cfg" interface check_iface
}

config_load vnstat
config_foreach check_ifaces vnstat