030-system 491 B

123456789101112131415161718
  1. #!/usr/bin/lua
  2. local pretty_hostname = require 'pretty_hostname'
  3. local sysconfig = require 'gluon.sysconfig'
  4. -- Initial
  5. if not sysconfig.gluon_version then
  6. local site = require 'gluon.site_config'
  7. local util = require 'gluon.util'
  8. local uci = require('simple-uci').cursor()
  9. local system = uci:get_first('system', 'system')
  10. pretty_hostname.set(uci, (site.hostname_prefix or '') .. util.node_id())
  11. uci:set('system', system, 'timezone', site.timezone)
  12. uci:save('system')
  13. end