Support newly added API for enabling variable history tracking

See:
http://cgit.openembedded.org/bitbake/commit/?id=a9439b136f55f3f0e80ff053cd3b159da69ba362

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
This commit is contained in:
Paul Eggleton 2014-09-24 11:29:08 +01:00
parent 7a432108c0
commit 749793f55b

View File

@ -25,9 +25,13 @@ def _setup_tinfoil(bitbakepath, enable_tracking):
import bb.tinfoil import bb.tinfoil
import bb.cooker import bb.cooker
import bb.data import bb.data
tinfoil = bb.tinfoil.Tinfoil() try:
if enable_tracking: tinfoil = bb.tinfoil.Tinfoil(tracking=enable_tracking)
tinfoil.cooker.enableDataTracking() except TypeError:
# old API
tinfoil = bb.tinfoil.Tinfoil()
if enable_tracking:
tinfoil.cooker.enableDataTracking()
tinfoil.prepare(config_only = True) tinfoil.prepare(config_only = True)
return tinfoil return tinfoil