luci-0.8: merge r4493
This commit is contained in:
parent
6067bc9f52
commit
ef4275b89b
1 changed files with 12 additions and 9 deletions
|
@ -235,19 +235,22 @@ function main.write(self, section, value)
|
||||||
tools.firewall_zone_add_interface("freifunk", device)
|
tools.firewall_zone_add_interface("freifunk", device)
|
||||||
|
|
||||||
|
|
||||||
-- Set hostname
|
|
||||||
local new_hostname = ip:gsub("%.", "-")
|
local new_hostname = ip:gsub("%.", "-")
|
||||||
local old_hostname = sys.hostname()
|
local old_hostname = sys.hostname()
|
||||||
|
|
||||||
if old_hostname == "OpenWrt" or old_hostname:match("^%d+-%d+-%d+-%d+$") then
|
|
||||||
uci:foreach("system", "system",
|
uci:foreach("system", "system",
|
||||||
function(s)
|
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)
|
uci:set("system", s['.name'], "hostname", new_hostname)
|
||||||
|
sys.hostname(new_hostname)
|
||||||
|
end
|
||||||
end)
|
end)
|
||||||
|
|
||||||
luci.fs.writefile( "/proc/sys/kernel/hostname", new_hostname.."\n" )
|
|
||||||
uci:save("system")
|
uci:save("system")
|
||||||
end
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue