diff options
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/cooker.py | 5 | ||||
-rw-r--r-- | bitbake/lib/bb/event.py | 10 |
2 files changed, 15 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 |
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 | ||
500 | class 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 | |||
500 | class FilesMatchingFound(Event): | 510 | class 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 |