summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cooker.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
-rw-r--r--bitbake/lib/bb/cooker.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index d6e6919506..1a5e0038b6 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -165,7 +165,7 @@ class BBCooker:
165 Manages one bitbake build run 165 Manages one bitbake build run
166 """ 166 """
167 167
168 def __init__(self, configuration, featureSet=None): 168 def __init__(self, configuration, featureSet=None, readypipe=None):
169 self.recipecaches = None 169 self.recipecaches = None
170 self.skiplist = {} 170 self.skiplist = {}
171 self.featureset = CookerFeatures() 171 self.featureset = CookerFeatures()
@@ -237,6 +237,10 @@ class BBCooker:
237 # Let SIGHUP exit as SIGTERM 237 # Let SIGHUP exit as SIGTERM
238 signal.signal(signal.SIGHUP, self.sigterm_exception) 238 signal.signal(signal.SIGHUP, self.sigterm_exception)
239 239
240 if readypipe:
241 os.write(readypipe, b"ready")
242 os.close(readypipe)
243
240 def config_notifications(self, event): 244 def config_notifications(self, event):
241 if event.maskname == "IN_Q_OVERFLOW": 245 if event.maskname == "IN_Q_OVERFLOW":
242 bb.warn("inotify event queue overflowed, invalidating caches.") 246 bb.warn("inotify event queue overflowed, invalidating caches.")