summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Kanavin <alex@linutronix.de>2025-06-18 11:21:01 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2025-06-20 12:03:37 +0100
commit41de71e0628dfbfcffdef9b8fae8c0614e5572d0 (patch)
tree804f143d89e741de88b87195acc646397a065fd0
parent941ac7d2562ddc39ffcb85ebcc64621b132cf1d3 (diff)
downloadpoky-41de71e0628dfbfcffdef9b8fae8c0614e5572d0.tar.gz
bitbake.conf: enable built-in fragments for MACHINE and DISTRO
Please see the patch for bitbake for rationale. With this setting in place, it's possible to set OE_FRAGMENTS += "distro/poky machine/qemuarm" and bitbake will interpret that as DISTRO = "poky" MACHINE = "qemuarm" (From OE-Core rev: e959f916b4d2bb8af2e6a04116de9430bbde0c9f) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--meta/conf/bitbake.conf3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta/conf/bitbake.conf b/meta/conf/bitbake.conf
index 54d6bebc39..77399abce0 100644
--- a/meta/conf/bitbake.conf
+++ b/meta/conf/bitbake.conf
@@ -821,7 +821,8 @@ include conf/local.conf
821 821
822OE_FRAGMENTS_PREFIX ?= "conf/fragments" 822OE_FRAGMENTS_PREFIX ?= "conf/fragments"
823OE_FRAGMENTS_METADATA_VARS ?= "BB_CONF_FRAGMENT_SUMMARY BB_CONF_FRAGMENT_DESCRIPTION" 823OE_FRAGMENTS_METADATA_VARS ?= "BB_CONF_FRAGMENT_SUMMARY BB_CONF_FRAGMENT_DESCRIPTION"
824addfragments ${OE_FRAGMENTS_PREFIX} OE_FRAGMENTS OE_FRAGMENTS_METADATA_VARS 824OE_FRAGMENTS_BUILTIN ?= "machine:MACHINE distro:DISTRO"
825addfragments ${OE_FRAGMENTS_PREFIX} OE_FRAGMENTS OE_FRAGMENTS_METADATA_VARS OE_FRAGMENTS_BUILTIN
825 826
826require ${@"conf/multiconfig/${BB_CURRENT_MC}.conf" if "${BB_CURRENT_MC}" != "" else ""} 827require ${@"conf/multiconfig/${BB_CURRENT_MC}.conf" if "${BB_CURRENT_MC}" != "" else ""}
827include conf/machine/${MACHINE}.conf 828include conf/machine/${MACHINE}.conf