summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2019-09-22 09:21:08 +0300
committerGitHub <noreply@github.com>2019-09-22 09:21:08 +0300
commitfcfa9c55fb2fa346dd9bd9a5121f6e10bc5ea490 (patch)
tree154129de80e74d54bacfd269005abdfd658cfc95
parent9520c0050b0f26cf3f15d36c947e38fbcb1cbd8b (diff)
parent65e3e1d929bfe66739f978c946503a1eb1301966 (diff)
Merge pull request #3099 from EricLuehrsen/unbound_info
luci-app-unbound: inform if odhcpd is not configured
-rw-r--r--applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua8
1 files changed, 8 insertions, 0 deletions
diff --git a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua
index 60d0477d53..d1ea774085 100644
--- a/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua
+++ b/applications/luci-app-unbound/luasrc/model/cbi/unbound/configure.lua
@@ -17,6 +17,8 @@ local ht = require "luci.http"
local ds = require "luci.dispatcher"
local ucl = luci.model.uci.cursor()
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")
s1 = m1:section(TypedSection, "unbound", translate("Recursive DNS"),
@@ -29,6 +31,12 @@ s1 = m1:section(TypedSection, "unbound", translate("Recursive DNS"),
s1.addremove = false
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
s1:tab("basic", translate("Basic"))