Skip to content

Commit 1ac7d95

Browse files
committed
update on_run.lua
1 parent 2999a3b commit 1ac7d95

1 file changed

Lines changed: 8 additions & 0 deletions

File tree

tools/scripts/tasks/smart-rootfs/on_run.lua

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,9 +68,13 @@ function deploy_package(rootfs)
6868
local requireinfo = instance:requireinfo()
6969
local repo = instance:repo()
7070
local packagename = requireinfo.originstr
71+
local packageversion = requireinfo.version
7172
local installdir = instance:installdir()
7273
local repodir = repo:url()
7374
local reponame = repo:name()
75+
if(packageversion ~= "latest") then
76+
packagename = string.match(packagename,"%S+")
77+
end
7478
local deploy_script =
7579
path.join(repodir, "packages", packagename:sub(1, 1), packagename, "scripts", "deploy.lua")
7680
if os.isfile(deploy_script) then
@@ -91,10 +95,14 @@ function export_package_to_sdkdir(sdkdir)
9195
for _, instance in ipairs(package.load_packages(requires, {requires_extra = requires_extra})) do
9296
local requireinfo = instance:requireinfo()
9397
local packagename = requireinfo.originstr
98+
local packageversion = requireinfo.version
9499
local repo = instance:repo()
95100
local repodir = repo:url()
96101
local reponame = repo:name()
97102
local installdir = instance:installdir()
103+
if(packageversion ~= "latest") then
104+
packagename = string.match(packagename,"%S+")
105+
end
98106
local export_script =
99107
path.join(repodir, "packages", packagename:sub(1, 1), packagename, "scripts", "export.lua")
100108
if os.isfile(export_script) then

0 commit comments

Comments
 (0)