build: implement image site_packages using a generic site_var function
This commit is contained in:
parent
9b19883d97
commit
89efe55c7c
@ -20,15 +20,19 @@ return function(funcs)
|
|||||||
end
|
end
|
||||||
|
|
||||||
|
|
||||||
local function site_packages(image)
|
local function site_vars(var)
|
||||||
return lib.exec_capture_raw(string.format([[
|
return lib.exec_capture_raw(string.format([[
|
||||||
MAKEFLAGS= make print _GLUON_IMAGE_=%s --no-print-directory -s -f - <<'END_MAKE'
|
MAKEFLAGS= make print _GLUON_SITE_VARS_=%s --no-print-directory -s -f - <<'END_MAKE'
|
||||||
include $(GLUON_SITEDIR)/site.mk
|
include $(GLUON_SITEDIR)/site.mk
|
||||||
|
|
||||||
print:
|
print:
|
||||||
echo -n '$(GLUON_$(_GLUON_IMAGE_)_SITE_PACKAGES)'
|
echo -n '$(_GLUON_SITE_VARS_)'
|
||||||
END_MAKE
|
END_MAKE
|
||||||
]], lib.escape(image)))
|
]], lib.escape(var)))
|
||||||
|
end
|
||||||
|
|
||||||
|
local function site_packages(image)
|
||||||
|
return site_vars(string.format('$(GLUON_%s_SITE_PACKAGES)', image))
|
||||||
end
|
end
|
||||||
|
|
||||||
local function handle_target_pkgs(pkgs)
|
local function handle_target_pkgs(pkgs)
|
||||||
|
Loading…
Reference in New Issue
Block a user