510-node-info-role 407 B

123456789101112131415161718
  1. #!/usr/bin/lua
  2. local site = require 'gluon.site_config'
  3. local uci = require('luci.model.uci').cursor()
  4. local config = 'gluon-node-info'
  5. local role = uci:get(config, uci:get_first(config, 'system'), 'role')
  6. if site.roles then
  7. default_role = site.roles.default
  8. else
  9. default_role = ''
  10. end
  11. if not role then
  12. uci:set(config, uci:get_first(config, 'system'), 'role', default_role)
  13. uci:save(config)
  14. end