diff options
author | Florian Eckert <fe@dev.tdt.de> | 2019-07-09 12:47:37 +0200 |
---|---|---|
committer | Florian Eckert <fe@dev.tdt.de> | 2019-07-09 13:04:06 +0200 |
commit | 0633fb23c8863b4757f30a49853dc50493687118 (patch) | |
tree | 11e082f412fcff91d8d923f6a5089c594152c6b8 /applications | |
parent | 8055ed4c469516932a7abceed41b13cc7a11de35 (diff) |
luci-app-statistics: fix collectd config generation
Fix config generation for the following sections:
* curl
* exec
* network
* iptables
Ref: https://github.com/openwrt/packages/issues/9427
Fixes: c1380ab ("make luci-app-statistics more extensible")
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
Diffstat (limited to 'applications')
-rwxr-xr-x | applications/luci-app-statistics/root/usr/bin/stat-genconfig | 16 |
1 files changed, 11 insertions, 5 deletions
diff --git a/applications/luci-app-statistics/root/usr/bin/stat-genconfig b/applications/luci-app-statistics/root/usr/bin/stat-genconfig index df36da419..0c49b1f95 100755 --- a/applications/luci-app-statistics/root/usr/bin/stat-genconfig +++ b/applications/luci-app-statistics/root/usr/bin/stat-genconfig @@ -276,15 +276,11 @@ plugins = { { }, { } }, - curl = config_curl, - exec = config_exec, - iptables = config_iptables, logfile = { { "LogLevel", "File" }, { "Timestamp" }, { } }, - network = config_network, } local plugin_dir = "/usr/lib/lua/luci/statistics/plugins/" @@ -293,7 +289,17 @@ for filename in nixio.fs.dir(plugin_dir) do setfenv(plugin_fun, { _ = luci.i18n.translate }) local plugin = plugin_fun() local name = filename:gsub("%.lua", "") - plugins[name] = plugin.legend + if (name == "exec") then + plugins[name] = config_exec + elseif (name == "iptables") then + plugins[name] = config_iptables + elseif (name == "curl") then + plugins[name] = config_curl + elseif (name == "network") then + plugins[name] = config_network + else + plugins[name] = plugin.legend + end end |