From ada930055d4395c9565fac292858942cba678123 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Thu, 23 Jul 2015 16:50:45 +0100 Subject: [PATCH] bitbake: tinfoil: Add shutdown method One drawback to tinfoil is that once a cooker is created, it will hold the cooker lock and stop any other bitbake execution against a directory. Add a shutdown method to tinfoil, allowing other users to use the build directory after the tinfoil usage is no longer needed. (Bitbake rev: e44ce85fe551677fc0dcc1da4f789a0c13093ff1) Signed-off-by: Richard Purdie --- bitbake/lib/bb/tinfoil.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/bitbake/lib/bb/tinfoil.py b/bitbake/lib/bb/tinfoil.py index 8fc9be3039..3095c20493 100644 --- a/bitbake/lib/bb/tinfoil.py +++ b/bitbake/lib/bb/tinfoil.py @@ -84,6 +84,10 @@ class Tinfoil: else: self.parseRecipes() + def shutdown(self): + self.cooker.shutdown(force=True) + self.cooker.unlockBitbake() + class TinfoilConfigParameters(ConfigParameters): def __init__(self, **options):