@@ -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