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>
31 lines
700 B
Lua
31 lines
700 B
Lua
-- Copyright 2016 Eric Luehrsen <ericluehrsen@hotmail.com>
|
|
-- Licensed to the public under the Apache License 2.0.
|
|
|
|
local filename = "/etc/unbound/unbound_srv.conf"
|
|
local m3, s3, frm
|
|
|
|
m3 = SimpleForm("editing", nil)
|
|
m3.submit = translate("Save")
|
|
m3.reset = false
|
|
|
|
s3 = m3:section(SimpleSection, "Unbound Server Conf",
|
|
translatef("This allows you to edit %s which is copied to"
|
|
.. " /var/ and 'include:' within the 'server:' section.", filename))
|
|
|
|
frm = s3: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 m3
|
|
|