mirror of
https://github.com/Adorable-Catgirl/Zorya-NEO.git
synced 2024-11-23 10:48:06 +11:00
remove loader_ulos.lua
This commit is contained in:
parent
001234bcd5
commit
d96ffb10da
@ -1,35 +0,0 @@
|
|||||||
-- ULOS loader --
|
|
||||||
local zy = krequire("zorya")
|
|
||||||
local utils = krequire("utils")
|
|
||||||
local thd = krequire("thd")
|
|
||||||
local vdev = krequire("util_vcomponent")
|
|
||||||
local function proxytable(t)
|
|
||||||
return setmetatable({}, {__index=function(self, i)
|
|
||||||
if (type(t[i]) == "table") then
|
|
||||||
self[i] = proxytable(t[i])
|
|
||||||
return rawget(self, i)
|
|
||||||
else
|
|
||||||
return t[i]
|
|
||||||
end
|
|
||||||
end})
|
|
||||||
end
|
|
||||||
local ulos_count = 0
|
|
||||||
return function(addr)
|
|
||||||
local fs = component.proxy(addr)
|
|
||||||
thd.add("ulos$"..ulos_count, function()
|
|
||||||
local env = utils.make_env()
|
|
||||||
function env.computer.getBootAddress()
|
|
||||||
return addr
|
|
||||||
end
|
|
||||||
function env.computer.setBootAddress()end
|
|
||||||
local old_dl = utils.debug_log
|
|
||||||
load(utils.readfile(fs.address, fs.open("/boot/cynosure.lua")), "=/boot/cynosure.lua", "t", env)()
|
|
||||||
computer.pushSignal("ulos_dead")
|
|
||||||
end)
|
|
||||||
while true do
|
|
||||||
if computer.pullSignal() == "ulos_dead" then
|
|
||||||
utils.debug_log("Got signal.")
|
|
||||||
break
|
|
||||||
end
|
|
||||||
end
|
|
||||||
end
|
|
Loading…
Reference in New Issue
Block a user