aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2019-06-10 14:19:52 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2019-06-10 14:39:00 +0100
commitc4d90890547af642e99cc541af3415df3559563e (patch)
treef5e771feede71bf56a61a8fb54aa96f88cafc6f0
parent821daf093b76504067a8b77dfa4b181af6ec92b4 (diff)
downloadbitbake-c4d90890547af642e99cc541af3415df3559563e.tar.gz
cooker: Add compability handling for multiconfig: prefix migration
This allows "multiconfig:" targets to continue to work by internally mapping them to the new "mc:" naming, allowing older builds to work as before. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rw-r--r--lib/bb/cooker.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/lib/bb/cooker.py b/lib/bb/cooker.py
index 855a18052..e0cbed537 100644
--- a/lib/bb/cooker.py
+++ b/lib/bb/cooker.py
@@ -1600,6 +1600,9 @@ class BBCooker:
for pkg in pkgs_to_build:
if pkg in ignore:
parselog.warning("Explicit target \"%s\" is in ASSUME_PROVIDED, ignoring" % pkg)
+ if pkg.startswith("multiconfig:"):
+ pkgs_to_build.remove(pkg)
+ pkgs_to_build.append(pkg.replace("multiconfig:", "mc:"))
if 'world' in pkgs_to_build:
pkgs_to_build.remove('world')