Message ID | 20201209171841.3648579-1-richard.purdie@linuxfoundation.org |
---|---|
State | New |
Headers | show |
diff --git a/meta/classes/metadata_scm.bbclass b/meta/classes/metadata_scm.bbclass index 58bb4c555a2..2608a7ef7b8 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)
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. Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> --- meta/classes/metadata_scm.bbclass | 2 ++ 1 file changed, 2 insertions(+) -- 2.25.1 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#145427): https://lists.openembedded.org/g/openembedded-core/message/145427 Mute This Topic: https://lists.openembedded.org/mt/78834222/1003190 Group Owner: openembedded-core+owner@lists.openembedded.org Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub [mhalstead@linuxfoundation.org] -=-=-=-=-=-=-=-=-=-=-=-