From: Richard Purdie Date: Mon, 6 Jul 2026 13:53:37 +0000 (+0100) Subject: staging: Fix vardepsexclude X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=f5f110b29ba1fa6b5280377da6232233b72bbade;p=thirdparty%2Fopenembedded%2Fopenembedded-core.git staging: Fix vardepsexclude Set staging_populate_sysroot_dir vardepsexclude correctly (which does reference the variables) and remove the incorrect pieces from extend_recipe_sysroot. Signed-off-by: Richard Purdie --- diff --git a/meta/classes-global/staging.bbclass b/meta/classes-global/staging.bbclass index 7494b8ba1b..f0b3c6eedc 100644 --- a/meta/classes-global/staging.bbclass +++ b/meta/classes-global/staging.bbclass @@ -247,6 +247,7 @@ def staging_populate_sysroot_dir(targetsysroot, nativesysroot, native, d): staging_processfixme(fixme, targetdir, targetsysroot, nativesysroot, d) for p in sorted(postinsts): bb.note("Running postinst {}, output:\n{}".format(p, subprocess.check_output([p], stderr=subprocess.STDOUT))) +staging_populate_sysroot_dir[vardepsexclude] += "MACHINE_ARCH PACKAGE_EXTRA_ARCHS BUILD_ARCH" # # Manifests here are complicated. The main sysroot area has the unpacked sstate @@ -643,7 +644,7 @@ python extend_recipe_sysroot() { bb.utils.unlockfile(lock) } -extend_recipe_sysroot[vardepsexclude] += "MACHINE_ARCH PACKAGE_EXTRA_ARCHS SDK_ARCH BUILD_ARCH SDK_OS BB_TASKDEPDATA SSTATETASKS" +extend_recipe_sysroot[vardepsexclude] += "BB_TASKDEPDATA SSTATETASKS" do_prepare_recipe_sysroot[deptask] = "do_populate_sysroot" python do_prepare_recipe_sysroot () {