reboot.html 498 B

12345678910111213141516171819202122
  1. <h2><%:Your node's setup is now complete.%></h2>
  2. <%
  3. local fs = require "nixio.fs"
  4. local util = require "nixio.util"
  5. local parts_dir = "/lib/gluon/config-mode/reboot/"
  6. local files = util.consume(fs.dir(parts_dir) or function() end)
  7. table.sort(files)
  8. local parts = {}
  9. for _, entry in ipairs(files) do
  10. if entry:sub(1, 1) ~= '.' then
  11. local p = assert(loadfile(parts_dir .. entry))
  12. setfenv(p, getfenv())
  13. table.insert(parts, p)
  14. end
  15. end
  16. for _, p in ipairs(parts) do
  17. p()
  18. end
  19. %>