Pārlūkot izejas kodu

made rc load and search pkgfs if a service isn't found

master
XeonSquared pirms 4 gadiem
vecāks
revīzija
8ae4d7b57c
1 mainītis faili ar 6 papildinājumiem un 1 dzēšanām
  1. +6
    -1
      lib/rc.lua

+ 6
- 1
lib/rc.lua Parādīt failu

@@ -29,7 +29,12 @@ function rc.load(name,force) -- string boolean -- table -- Attempts to load serv
end end
if service[name] then return true end if service[name] then return true end
service[name] = setmetatable({},{__index=_G}) service[name] = setmetatable({},{__index=_G})
local f = io.open("/boot/service/"..name..".lua","rb") or io.open("/pkg/service/"..name..".lua","rb")
local f
f = io.open("/boot/service/"..name..".lua","rb")
if not f then
pcall(require,"pkgfs")
f = io.open("/pkg/service/"..name..".lua","rb")
end
local res = load(f:read("*a"),name,"t",service[name])() local res = load(f:read("*a"),name,"t",service[name])()
f:close() f:close()
return res return res


Notiek ielāde…
Atcelt
Saglabāt