aboutsummaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/tinfoil.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2015-07-23 16:50:45 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-07-24 23:28:34 +0100
commitada930055d4395c9565fac292858942cba678123 (patch)
treeabf8f6acfe81423899349bee62712b0befa22dbc /bitbake/lib/bb/tinfoil.py
parent901be2cb69892595443ed41ab4be285932db15eb (diff)
downloadopenembedded-core-contrib-ada930055d4395c9565fac292858942cba678123.tar.gz
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 <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/tinfoil.py')
-rw-r--r--bitbake/lib/bb/tinfoil.py4
1 files changed, 4 insertions, 0 deletions
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):