From 749793f55bfbaf3d93c02ce48ae96ba9dbedfb98 Mon Sep 17 00:00:00 2001 From: Paul Eggleton Date: Wed, 24 Sep 2014 11:29:08 +0100 Subject: [PATCH] Support newly added API for enabling variable history tracking See: http://cgit.openembedded.org/bitbake/commit/?id=a9439b136f55f3f0e80ff053cd3b159da69ba362 Signed-off-by: Paul Eggleton --- layerindex/recipeparse.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/layerindex/recipeparse.py b/layerindex/recipeparse.py index a670e8f..15b904f 100644 --- a/layerindex/recipeparse.py +++ b/layerindex/recipeparse.py @@ -25,9 +25,13 @@ def _setup_tinfoil(bitbakepath, enable_tracking): import bb.tinfoil import bb.cooker import bb.data - tinfoil = bb.tinfoil.Tinfoil() - if enable_tracking: - tinfoil.cooker.enableDataTracking() + try: + tinfoil = bb.tinfoil.Tinfoil(tracking=enable_tracking) + except TypeError: + # old API + tinfoil = bb.tinfoil.Tinfoil() + if enable_tracking: + tinfoil.cooker.enableDataTracking() tinfoil.prepare(config_only = True) return tinfoil