From d4948ad040ea448bef7a0aa9ec5cba0eb677845d Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Mon, 16 Mar 2009 17:42:39 +0000 Subject: [PATCH] applications/luci-ffwizard-leipzig: write watchdog config on olsr setup --- .../luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua b/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua index 883973b2e..4eeb92b01 100644 --- a/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua +++ b/applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua @@ -284,12 +284,23 @@ function olsr.write(self, section, value) olsrbase.interface = device olsrbase.ignore = "0" 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 uci:foreach("dhcp", "dnsmasq", function(s) uci:set("dhcp", s[".name"], "addnhosts", "/var/etc/hosts.olsr") end) + + uci:save("olsrd") uci:save("dhcp") end -- 2.11.0