mirror of
https://github.com/Adorable-Catgirl/Zorya-NEO.git
synced 2024-11-13 14:08:07 +11:00
22 lines
885 B
Lua
22 lines
885 B
Lua
local function makeselfextract(indir, outfile)
|
|
local cwd = os.getenv("PWD")
|
|
os.execute("cd "..indir.."; find * -depth | lua "..cwd.."/utils/make_tsar.lua | lua "..cwd.."/utils/mkselfextract.lua > "..cwd.."/"..outfile)
|
|
end
|
|
|
|
task("installer", function()
|
|
os.execute("cp utils/ser.lua pkg/init.lua")
|
|
os.execute("mkdir -p pkg/installer_dat")
|
|
os.execute("cp installer_dat/bios_list.lua pkg/installer_dat")
|
|
os.execute("cp installer_dat/package_list.lua pkg/installer_dat")
|
|
os.execute("mkdir -p pkg/installer_dat/lang")
|
|
local h = io.popen("ls installer_dat/lang | grep lua", "r")
|
|
for line in h:lines() do
|
|
os.execute("luacomp installer_dat/lang/"..line.." -O pkg/installer_dat/lang/"..line.." 2>/dev/null")
|
|
end
|
|
h:close()
|
|
makeselfextract("pkg", "release/zorya-neo-installer.lua")
|
|
end)
|
|
|
|
task("utils", function()
|
|
makeselfextract("util", "release/zorya-neo-utils-installer.lua")
|
|
end) |