bitbake: data: add vardepvalueexclude varflag
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Mon, 3 Mar 2014 16:54:31 +0000 (16:54 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 6 Mar 2014 17:31:11 +0000 (17:31 +0000)
commit50aac51f4c5cbb20423110f683a0b1f13fafdd45
treed881fa3a5e084a0e6ec74ee64d49552a1e1eabf2
parentb85d464b09edba658025843551fddb892c20c8ef
bitbake: data: add vardepvalueexclude varflag

On rare occasions it's useful to be able to exclude a part of a
variable's value from the variable's signature; for example if you want
to add an item to a list sometimes and not have the signature of the
variable change depending on whether the item is in the list or not. The
initial intended use case for this in OpenEmbedded is to allow adding a
function to SSTATEPOSTINSTFUNCS in buildhistory.bbclass and not have
that change any task signatures (so adding and removing
INHERIT += "buildhistory" won't lead to any rebuilds).

Part of the fix for [YOCTO #5897].

(Bitbake rev: f803bf8cfefafcbe212442e66b301ccd9c5aa2a5)

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/data.py