From c54350533e7e7b70dd122c77f38c10726b1c21e7 Mon Sep 17 00:00:00 2001 From: Ycarus Date: Mon, 22 Oct 2018 19:18:16 +0200 Subject: [PATCH] Add interface to vnstat when added via wizard --- luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua index 96081a3fc..1e057aa10 100644 --- a/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua +++ b/luci-app-openmptcprouter/luasrc/controller/openmptcprouter.lua @@ -102,6 +102,8 @@ function wizard_add() ucic:set("sqm","wan" .. i,"upload","0") ucic:save("sqm") ucic:commit("sqm") + + luci.sys.call("uci -q add_list vnstat.@vnstat[-1].interface=wan" .. i) -- Dirty way to add new interface to firewall... luci.sys.call("uci -q add_list firewall.@zone[1].network=wan" .. i) @@ -124,6 +126,7 @@ function wizard_add() ucic:delete("qos",intf) ucic:save("qos") ucic:commit("qos") + luci.sys.call("uci -q del_list vnstat.@vnstat[-1].interface=" .. intf) end gostatus = false end