From 78054cddbfab8abf6f151eaf7f3903bf0e9129c2 Mon Sep 17 00:00:00 2001 From: Matthias Schiffer <mschiffer@universe-factory.net> Date: Sat, 14 Sep 2019 13:46:56 +0200 Subject: [PATCH] scripts: target_config_lib: fix inclusion of device-specific packages from site.mk Fixes: 071cf7b20f88 ("Switch to Lua for target definitions") --- scripts/target_config_lib.lua | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/target_config_lib.lua b/scripts/target_config_lib.lua index c06f1aec4..71443db77 100644 --- a/scripts/target_config_lib.lua +++ b/scripts/target_config_lib.lua @@ -16,15 +16,15 @@ return function(funcs) end - local function site_packages(profile) + local function site_packages(image) return lib.exec_capture_raw(string.format([[ - MAKEFLAGS= make print PROFILE=%s --no-print-directory -s -f - <<'END_MAKE' + MAKEFLAGS= make print _GLUON_IMAGE_=%s --no-print-directory -s -f - <<'END_MAKE' include $(GLUON_SITEDIR)/site.mk print: - echo -n '$(GLUON_$(PROFILE)_SITE_PACKAGES)' + echo -n '$(GLUON_$(_GLUON_IMAGE_)_SITE_PACKAGES)' END_MAKE - ]], lib.escape(profile))) + ]], lib.escape(image))) end lib.include('generic') @@ -68,7 +68,7 @@ END_MAKE for _, pkg in ipairs(dev.options.packages or {}) do handle_pkg(pkg) end - for pkg in string.gmatch(site_packages(profile), '%S+') do + for pkg in string.gmatch(site_packages(dev.image), '%S+') do handle_pkg(pkg) end -- GitLab