luci-0.8: merge r4493
authorJo-Philipp Wich <jow@openwrt.org>
Sat, 9 May 2009 15:53:09 +0000 (15:53 +0000)
committerJo-Philipp Wich <jow@openwrt.org>
Sat, 9 May 2009 15:53:09 +0000 (15:53 +0000)
applications/luci-ffwizard-leipzig/luasrc/model/cbi/ffwizard.lua

index fe5a009..fa88f01 100644 (file)
@@ -235,19 +235,22 @@ function main.write(self, section, value)
        tools.firewall_zone_add_interface("freifunk", device)
 
 
-       -- Set hostname
        local new_hostname = ip:gsub("%.", "-")
        local old_hostname = sys.hostname()
 
-       if old_hostname == "OpenWrt" or old_hostname:match("^%d+-%d+-%d+-%d+$") then
-               uci:foreach("system", "system",
-                       function(s)
+       uci:foreach("system", "system",
+               function(s)
+                       -- Make crond silent
+                       uci:set("system", s['.name'], "cronloglevel", "10")
+
+                       -- Set hostname
+                       if old_hostname == "OpenWrt" or old_hostname:match("^%d+-%d+-%d+-%d+$") then
                                uci:set("system", s['.name'], "hostname", new_hostname)
-                       end)
+                               sys.hostname(new_hostname)
+                       end
+               end)
 
-               luci.fs.writefile( "/proc/sys/kernel/hostname", new_hostname.."\n" )
-               uci:save("system")
-       end
+       uci:save("system")
 end