1
0
mirror of https://github.com/kepler155c/opus synced 2024-12-27 09:00:41 +00:00

package manager fix

This commit is contained in:
kepler155c@gmail.com 2018-11-23 12:14:47 -05:00
parent 95178b0452
commit 0545ff0c68

View File

@ -13,11 +13,7 @@ function Packages:installed()
if fs.exists(PACKAGE_DIR) then
for _, dir in pairs(fs.list(PACKAGE_DIR)) do
local path = fs.combine(fs.combine(PACKAGE_DIR, dir), '.package')
local c = Util.readTable(path)
if c then
c.repository = c.repository:gsub('{{OPUS_BRANCH}}', _G.OPUS_BRANCH)
self.cache[dir] = c
end
self.cache[dir] = Util.readTable(path)
end
end
@ -40,7 +36,11 @@ end
function Packages:getManifest(package)
local fname = 'packages/' .. package .. '/.package'
if fs.exists(fname) then
return Util.readTable(fname)
local c = Util.readTable(fname)
if c then
c.repository = c.repository:gsub('{{OPUS_BRANCH}}', _G.OPUS_BRANCH)
return c
end
end
local list = self:list()
local url = list and list[package]