This fixes tashhash mismatch errors creating images when IMAGE_CMD references a variable whose value is always changing even though the variable is specified in IMAGE_CMD vardepsexclude.
Signed-off-by: Jonathan Liu <net...@gmail.com> --- meta/classes/image.bbclass | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/meta/classes/image.bbclass b/meta/classes/image.bbclass index 8c8b8a2..f85ea86 100644 --- a/meta/classes/image.bbclass +++ b/meta/classes/image.bbclass @@ -441,6 +441,10 @@ python () { localdata.delVar('DATETIME') localdata.delVar('TMPDIR') + vardepsexclude = d.getVarFlag('IMAGE_CMD', 'vardepsexclude', True) or '' + vardepsexclude += ' ' + (d.getVarFlag('IMAGE_CMD_' + realt, 'vardepsexclude', True) or '') + for var in vardepsexclude.split(): + localdata.delVar(var) image_cmd = localdata.getVar("IMAGE_CMD", True) vardeps.add('IMAGE_CMD_' + realt) if image_cmd: -- 2.9.3 -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core