From 45c70cbaa63429a94639ac7b4225b979195a722f Mon Sep 17 00:00:00 2001 From: XeonSquared Date: Sat, 6 Jun 2020 19:49:26 +1000 Subject: [PATCH] made require search the pkgfs if available --- module/loadfile.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/module/loadfile.lua b/module/loadfile.lua index 686f97a..3cb8de8 100644 --- a/module/loadfile.lua +++ b/module/loadfile.lua @@ -15,7 +15,7 @@ _G.package = {} package.loaded = {computer=computer,component=component,fs=fs,buffer=buffer} function require(f,force) -- string boolean -- table -- searches for a library with name *f* and returns what the library returns, if possible. if *force* is set, loads the library even if it is cached if not package.loaded[f] or force then - local lib = os.getenv("LIB") or "/boot/lib" + local lib = os.getenv("LIB") or "/boot/lib\n/pkg/lib" for d in lib:gmatch("[^\n]+") do if fs.exists(d.."/"..f) then package.loaded[f] = runfile(d.."/"..f)