Home
last modified time | relevance | path

Searched hist:"46 d9de31" (Results 1 – 1 of 1) sorted by relevance

/openbmc/openbmc/meta-phosphor/recipes-core/os-release/
H A Dos-release.bbappend46d9de31 Tue Nov 17 15:42:09 CST 2020 Patrick Williams <patrick@stwcx.xyz> os-release: switch python to variable expansion

The previous implementation of the OpenBMC os-release.bbappends
used a python function to inject `git` results into Python
variables. Since the python function is then executed at multiple
task phases, it can result in the hash value changing between tasks,
which causes bitbake failures.

Rewrite the os-release implementation to use forced immediate
variable expansion, rather than a python function. This, combined
with BB_DONT_CACHE, allows the variables to be expanded once at
recipe parse time and the values to continue through to the rest of
the task phases without affecting the hash.

Fixes openbmc/openbmc#3720.

(From meta-phosphor rev: 5266d02bd2a8a6d3a6e047b212f06c7e7aaacb36)

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: If221573cdfefc2b0496a0ef2aca4d3cbc82abb7b
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>