applications/luci-ffwizard-leipzig: write watchdog config on olsr setup
This commit is contained in:
parent
bb48f0b5c5
commit
d4948ad040
1 changed files with 12 additions and 1 deletions
|
@ -284,12 +284,23 @@ function olsr.write(self, section, value)
|
||||||
olsrbase.interface = device
|
olsrbase.interface = device
|
||||||
olsrbase.ignore = "0"
|
olsrbase.ignore = "0"
|
||||||
uci:section("olsrd", "Interface", nil, olsrbase)
|
uci:section("olsrd", "Interface", nil, olsrbase)
|
||||||
uci:save("olsrd")
|
|
||||||
|
-- Delete old watchdog settings
|
||||||
|
uci:delete_all("olsrd", "LoadPlugin", {library="olsrd_watchdog.so.0.1"})
|
||||||
|
|
||||||
|
-- Write new watchdog settings
|
||||||
|
uci:section("olsrd", "LoadPlugin", nil, {
|
||||||
|
library = "olsrd_watchdog.so.0.1",
|
||||||
|
file = "/var/run/olsrd.watchdog",
|
||||||
|
interval = "30"
|
||||||
|
})
|
||||||
|
|
||||||
-- Import hosts
|
-- Import hosts
|
||||||
uci:foreach("dhcp", "dnsmasq", function(s)
|
uci:foreach("dhcp", "dnsmasq", function(s)
|
||||||
uci:set("dhcp", s[".name"], "addnhosts", "/var/etc/hosts.olsr")
|
uci:set("dhcp", s[".name"], "addnhosts", "/var/etc/hosts.olsr")
|
||||||
end)
|
end)
|
||||||
|
|
||||||
|
uci:save("olsrd")
|
||||||
uci:save("dhcp")
|
uci:save("dhcp")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue