This commit is contained in:
kepler155c@gmail.com
2019-11-05 11:18:49 -07:00
parent 61755fb024
commit 636deed29f
6 changed files with 450 additions and 0 deletions

27
lzwfs/autorun/install.lua Normal file
View File

@@ -0,0 +1,27 @@
local Config = require('opus.config')
local Util = require('opus.util')
local config = Config.load('lzwfs', {
enabled = false,
installed = false,
filters = {
'/packages',
'/sys',
'/usr/config',
}
})
if not config.installed then
-- insert lzwfs into boot startup
local boot = Util.readTable('.startup.boot')
table.insert(boot.preload, 1, '/packages/lzwfs/startup.lua')
Util.writeTable('.startup.boot', boot)
-- update config
config.installed = true
Config.update('lzwfs', config)
print('Installing lzwfs - rebooting in 3 seconds')
os.sleep(3)
os.reboot()
end