luci/applications/luci-app-unbound/luasrc/model/cbi/unbound/manual.lua
Eric Luehrsen 007b28ddb3 luci-app-unbound: add statistics and manual edit tabs
Add an option to "Basic Settings" tab to expand LuCI. This option
will add tab hierarchy for the settings, statistics, and raw view
or editing of configuration files. If you have unbound-control
installed, then you can see some useful debug information.

Signed-off-by: Eric Luehrsen <ericluehrsen@hotmail.com>
2017-09-12 21:04:52 -04:00

31 lines
695 B
Lua

-- Copyright 2016 Eric Luehrsen <ericluehrsen@hotmail.com>
-- Licensed to the public under the Apache License 2.0.
local filename = "/etc/unbound/unbound.conf"
local m2, s2, frm
m2 = SimpleForm("editing", nil)
m2.submit = translate("Save")
m2.reset = false
s2 = m2:section(SimpleSection, "Unbound Conf",
translatef("This allows you to edit raw %s which is copied to"
.. " /var/ for Unbound's base conf when you don't use UCI", filename))
frm = s2:option(TextValue, "data")
frm.datatype = "string"
frm.rows = 20
function frm.cfgvalue()
return nixio.fs.readfile(filename) or ""
end
function frm.write(self, section, data)
return nixio.fs.writefile(filename, data)
end
return m2