300-setup-mode 438 B

12345678910111213141516
  1. #!/usr/bin/lua
  2. local site = require 'gluon.site_config'
  3. local uci = require 'luci.model.uci'
  4. local c = uci.cursor()
  5. if site.setup_mode
  6. and site.setup_mode.skip
  7. and not c:get_first('gluon-setup-mode', 'setup_mode', 'configured', false) then
  8. local name = c:get_first("gluon-setup-mode", "setup_mode")
  9. c:set("gluon-setup-mode", name, "configured", 1)
  10. c:save('gluon-setup-mode')
  11. c:commit('gluon-setup-mode')
  12. end