s:option(Value, "leasetime").rmempty = true
-s:option(Flag, "dynamicdhcp").rmempty = true
+local dd = s:option(Flag, "dynamicdhcp")
+dd.rmempty = false
+function dd.cfgvalue(self, section)
+ return Flag.cfgvalue(self, section) or "1"
+end
s:option(Value, "name", translate("name")).optional = true
s:option(Flag, "force").optional = true
-for i, line in pairs(luci.util.execl("dnsmasq --help dhcp")) do
- k, v = line:match("([^ ]+) +([^ ]+)")
- s:option(Value, "dhcp"..k, v).optional = true
-end
+s:option(DynamicList, "dhcp_option").optional = true
for i, n in ipairs(s.children) do
end
end
-return m
\ No newline at end of file
+return m