From ffc6c8915af05346d5ecfd40c2f267cf60f25dac Mon Sep 17 00:00:00 2001 From: XeonSquared Date: Fri, 5 Jun 2020 12:33:03 +1000 Subject: [PATCH] pkgfs now stores absolute paths to archive files, oops --- lib/pkgfs.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/pkgfs.lua b/lib/pkgfs.lua index 81332b5..c8016ba 100644 --- a/lib/pkgfs.lua +++ b/lib/pkgfs.lua @@ -99,7 +99,10 @@ function pkgfs.component.close(handle) end function pkgfs.add(fname,comp) + local fname = "/"..fnormalize(os.getenv("PWD").."/"..fname) local f = fopen(fname,comp) + if not fname then error("unable to open file") end + print(fname) for name, read, fsize in mtar.iter(f) do findex[fnormalize(name)] = {fname,comp} end