summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/cooker.py
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2015-06-07 08:07:13 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-06-09 13:30:09 +0100
commit4bedfeffa2d7c2e86961e533869e7530f3fae952 (patch)
tree358f5bf70b9a8b693d228d7157e0ebe32aae9410 /bitbake/lib/bb/cooker.py
parentc93f33414004d6e6f2040c226ac3488d5f8c6125 (diff)
downloadpoky-4bedfeffa2d7c2e86961e533869e7530f3fae952.tar.gz
bitbake: cooker/event: Add an event which lists all stamps reachable after parsing
The metadata can potentially use such an event to clean up any "unreachable" data, solving several problems we currently have where obsolete data may continue to exist in the shared areas. (Bitbake rev: c5e6f929f3d5eeb7954660dea62611c58b795ff8) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
-rw-r--r--bitbake/lib/bb/cooker.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py
index 577d808511..d2b5ceb3bd 100644
--- a/bitbake/lib/bb/cooker.py
+++ b/bitbake/lib/bb/cooker.py
@@ -1477,6 +1477,11 @@ class BBCooker:
1477 self.handlePrefProviders() 1477 self.handlePrefProviders()
1478 self.recipecache.bbfile_priority = self.collection.collection_priorities(self.recipecache.pkg_fn, self.data) 1478 self.recipecache.bbfile_priority = self.collection.collection_priorities(self.recipecache.pkg_fn, self.data)
1479 self.state = state.running 1479 self.state = state.running
1480
1481 # Send an event listing all stamps reachable after parsing
1482 # which the metadata may use to clean up stale data
1483 event = bb.event.ReachableStamps(self.recipecache.stamp)
1484 bb.event.fire(event, self.expanded_data)
1480 return None 1485 return None
1481 1486
1482 return True 1487 return True