From 1cd8d4e8922d327d826ee1dc98cf7185bb98ef3e Mon Sep 17 00:00:00 2001 From: Mikko Rapeli Date: Fri, 4 Apr 2025 18:47:01 +0300 Subject: [PATCH] poky-bleeding.bbclass: support recipes with multiple scm SRCREVs Recipes with multiple repositories in SRC_URI use SRCREV with repo postfix. Set them to AUTOREV too. (From meta-yocto rev: e495ebd7039ff7b0dd9452343f8153698b5f6575) Signed-off-by: Mikko Rapeli Signed-off-by: Mathieu Dubois-Briand Signed-off-by: Richard Purdie --- meta-poky/classes/poky-bleeding.bbclass | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/meta-poky/classes/poky-bleeding.bbclass b/meta-poky/classes/poky-bleeding.bbclass index 3bfdcf1454..b12aea61b0 100644 --- a/meta-poky/classes/poky-bleeding.bbclass +++ b/meta-poky/classes/poky-bleeding.bbclass @@ -12,6 +12,11 @@ python pokybleeding_version_handler () { if "pseudo" in bpn: bb.warn("Here 5 %s %s" % (d.getVar("PN"), bpn)) d.setVar("SRCREV", "${AUTOREV}") + srcrev_format = d.getVar("SRCREV_FORMAT") + if srcrev_format: + for multi_scm in d.getVar("SRCREV_FORMAT").split("_"): + if multi_scm != "": + d.setVar("SRCREV_%s" % multi_scm, "${AUTOREV}") if "+git" not in d.getVar("PV"): d.appendVar("PV", "+git") }