From 4bedfeffa2d7c2e86961e533869e7530f3fae952 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Sun, 7 Jun 2015 08:07:13 +0100 Subject: 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 --- bitbake/lib/bb/cooker.py | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'bitbake/lib/bb/cooker.py') 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: self.handlePrefProviders() self.recipecache.bbfile_priority = self.collection.collection_priorities(self.recipecache.pkg_fn, self.data) self.state = state.running + + # Send an event listing all stamps reachable after parsing + # which the metadata may use to clean up stale data + event = bb.event.ReachableStamps(self.recipecache.stamp) + bb.event.fire(event, self.expanded_data) return None return True -- cgit v1.2.3-54-g00ecf