mirror of
https://github.com/openwrt/luci.git
synced 2026-04-15 10:51:51 +00:00
* Fixed Freifunk wizard
This commit is contained in:
@@ -53,14 +53,26 @@ function configure_freifunk()
|
||||
uci:set("network", "ffdhcp", "proto", "static")
|
||||
uci:set("network", "ffdhcp", "ifname", "br-ff:dhcp")
|
||||
uci:set("network", "ffdhcp", "ipaddr", dhcpip)
|
||||
uci:set("network", "ffdhcp", "netmask", uci:get("freifunk", "community", "dhcpmask"))
|
||||
uci:set("network", "ffdhcp", "netmask", uci:get("freifunk", "community", "dhcpmask"))
|
||||
|
||||
local splash = uci:show("luci_splash")
|
||||
if splash then
|
||||
for k, v in pairs(splash.luci_splash) do
|
||||
if v[".type"] == "iface" then
|
||||
uci:del("luci_splash", k)
|
||||
end
|
||||
end
|
||||
|
||||
local sk = uci:add("luci_splash", "iface")
|
||||
uci:set("luci_splash", sk, "network", "ffdhcp")
|
||||
end
|
||||
end
|
||||
|
||||
-- Configure OLSR
|
||||
if ffluci.http.formvalue("olsr") and uci:show("olsr") then
|
||||
for k, v in pairs(uci:show("olsr").olsr) do
|
||||
if v[".type"] == "Interface" or v[".type"] == "LoadPlugin" then
|
||||
uci:del("olsr", "k")
|
||||
uci:del("olsr", k)
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in New Issue
Block a user