summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/event.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/event.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/event.py')
-rw-r--r--bitbake/lib/bb/event.py10
1 files changed, 10 insertions, 0 deletions
diff --git a/bitbake/lib/bb/event.py b/bitbake/lib/bb/event.py
index fec6a05b38..ba0de11cd2 100644
--- a/bitbake/lib/bb/event.py
+++ b/bitbake/lib/bb/event.py
@@ -497,6 +497,16 @@ class TargetsTreeGenerated(Event):
497 Event.__init__(self) 497 Event.__init__(self)
498 self._model = model 498 self._model = model
499 499
500class ReachableStamps(Event):
501 """
502 An event listing all stamps reachable after parsing
503 which the metadata may use to clean up stale data
504 """
505
506 def __init__(self, stamps):
507 Event.__init__(self)
508 self.stamps = stamps
509
500class FilesMatchingFound(Event): 510class FilesMatchingFound(Event):
501 """ 511 """
502 Event when a list of files matching the supplied pattern has 512 Event when a list of files matching the supplied pattern has