From d2f1390c9c2341a1a8ab9f3088b59ed45c6268f5 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 9 Dec 2020 17:16:59 +0000 Subject: metadata_scm: Fix signature handling of METADATA_REVISION and METADATA_BRANCH We're not interested in the dependencies of these functions and what those functions look like, we're interested in the value the variable has. Force the hashed value to be the actual value from the function. This means using METADATA_REVISION in DISTRO_VERSION for example now correctly rebuilds when it changes value. (From OE-Core rev: 005651dc782859c01f170fb974811b2a13cb2cef) Signed-off-by: Richard Purdie --- meta/classes/metadata_scm.bbclass | 2 ++ 1 file changed, 2 insertions(+) (limited to 'meta/classes/metadata_scm.bbclass') diff --git a/meta/classes/metadata_scm.bbclass b/meta/classes/metadata_scm.bbclass index 58bb4c555a..2608a7ef7b 100644 --- a/meta/classes/metadata_scm.bbclass +++ b/meta/classes/metadata_scm.bbclass @@ -1,5 +1,7 @@ METADATA_BRANCH ?= "${@base_detect_branch(d)}" +METADATA_BRANCH[vardepvalue] = "${METADATA_BRANCH}" METADATA_REVISION ?= "${@base_detect_revision(d)}" +METADATA_REVISION[vardepvalue] = "${METADATA_REVISION}" def base_detect_revision(d): path = base_get_scmbasepath(d) -- cgit v1.2.3-54-g00ecf