19 lines
480 B
Lua
Executable File
19 lines
480 B
Lua
Executable File
#!/usr/bin/lua
|
|
|
|
local sysconfig = require 'gluon.sysconfig'
|
|
|
|
-- Initial
|
|
if not sysconfig.gluon_version then
|
|
local site = require 'gluon.site_config'
|
|
local util = require 'gluon.util'
|
|
local uci = require('luci.model.uci').cursor()
|
|
|
|
local system = uci:get_first('system', 'system')
|
|
|
|
uci:set('system', system, 'hostname', site.hostname_prefix .. '-' .. util.node_id())
|
|
uci:set('system', system, 'timezone', site.timezone)
|
|
|
|
uci:save('system')
|
|
uci:commit('system')
|
|
end
|