Merge pull request #3099 from EricLuehrsen/unbound_info
luci-app-unbound: inform if odhcpd is not configured
This commit is contained in:
commit
fcfa9c55fb
1 changed files with 8 additions and 0 deletions
|
@ -17,6 +17,8 @@ local ht = require "luci.http"
|
||||||
local ds = require "luci.dispatcher"
|
local ds = require "luci.dispatcher"
|
||||||
local ucl = luci.model.uci.cursor()
|
local ucl = luci.model.uci.cursor()
|
||||||
local valman = ucl:get_first("unbound", "unbound", "manual_conf")
|
local valman = ucl:get_first("unbound", "unbound", "manual_conf")
|
||||||
|
local dhcplk = ucl:get_first("unbound", "unbound", "dhcp_link")
|
||||||
|
local lstrig = ucl:get_first("dhcp", "odhcpd", "leasetrigger")
|
||||||
|
|
||||||
m1 = Map("unbound")
|
m1 = Map("unbound")
|
||||||
s1 = m1:section(TypedSection, "unbound", translate("Recursive DNS"),
|
s1 = m1:section(TypedSection, "unbound", translate("Recursive DNS"),
|
||||||
|
@ -29,6 +31,12 @@ s1 = m1:section(TypedSection, "unbound", translate("Recursive DNS"),
|
||||||
s1.addremove = false
|
s1.addremove = false
|
||||||
s1.anonymous = true
|
s1.anonymous = true
|
||||||
|
|
||||||
|
if (valman == "0") and (dhcplk == "odhcpd") and (lstrig ~= "/usr/lib/unbound/odhcpd.sh") then
|
||||||
|
m1.message = translatef( "Note: local DNS is configured to look at odhpcd, "
|
||||||
|
.. "but odhpcd UCI lease trigger is incorrectly set: ")
|
||||||
|
.. "dhcp.odhcpd.leasetrigger='" .. lstrig .. "'"
|
||||||
|
end
|
||||||
|
|
||||||
--LuCI, Unbound, or Not
|
--LuCI, Unbound, or Not
|
||||||
s1:tab("basic", translate("Basic"))
|
s1:tab("basic", translate("Basic"))
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue