diff options
Diffstat (limited to 'bitbake/lib/bb/cooker.py')
| -rw-r--r-- | bitbake/lib/bb/cooker.py | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/bitbake/lib/bb/cooker.py b/bitbake/lib/bb/cooker.py index 6a6d254d7a..9f8c71ff13 100644 --- a/bitbake/lib/bb/cooker.py +++ b/bitbake/lib/bb/cooker.py | |||
| @@ -475,13 +475,10 @@ class BBCooker: | |||
| 475 | if not fn: | 475 | if not fn: |
| 476 | return False | 476 | return False |
| 477 | 477 | ||
| 478 | # Load data into the cache for fn | 478 | # Load data into the cache for fn and parse the loaded cache data |
| 479 | self.bb_cache = bb.cache.init(self) | 479 | self.bb_cache = bb.cache.init(self) |
| 480 | self.bb_cache.loadData(fn, self.configuration.data) | ||
| 481 | |||
| 482 | # Parse the loaded cache data | ||
| 483 | self.status = bb.cache.CacheData() | 480 | self.status = bb.cache.CacheData() |
| 484 | self.bb_cache.handle_data(fn, self.status) | 481 | self.bb_cache.loadData(fn, self.configuration.data, self.status) |
| 485 | 482 | ||
| 486 | # Tweak some variables | 483 | # Tweak some variables |
| 487 | item = self.bb_cache.getVar('PN', fn, True) | 484 | item = self.bb_cache.getVar('PN', fn, True) |
| @@ -723,7 +720,7 @@ class BBCooker: | |||
| 723 | 720 | ||
| 724 | # read a file's metadata | 721 | # read a file's metadata |
| 725 | try: | 722 | try: |
| 726 | fromCache, skip = self.bb_cache.loadData(f, self.configuration.data) | 723 | fromCache, skip = self.bb_cache.loadData(f, self.configuration.data, self.status) |
| 727 | if skip: | 724 | if skip: |
| 728 | skipped += 1 | 725 | skipped += 1 |
| 729 | bb.msg.debug(2, bb.msg.domain.Collection, "skipping %s" % f) | 726 | bb.msg.debug(2, bb.msg.domain.Collection, "skipping %s" % f) |
| @@ -731,7 +728,6 @@ class BBCooker: | |||
| 731 | continue | 728 | continue |
| 732 | elif fromCache: cached += 1 | 729 | elif fromCache: cached += 1 |
| 733 | else: parsed += 1 | 730 | else: parsed += 1 |
| 734 | deps = None | ||
| 735 | 731 | ||
| 736 | # Disabled by RP as was no longer functional | 732 | # Disabled by RP as was no longer functional |
| 737 | # allow metadata files to add items to BBFILES | 733 | # allow metadata files to add items to BBFILES |
| @@ -744,8 +740,6 @@ class BBCooker: | |||
| 744 | # aof = os.path.join(os.path.dirname(f),aof) | 740 | # aof = os.path.join(os.path.dirname(f),aof) |
| 745 | # files.append(aof) | 741 | # files.append(aof) |
| 746 | 742 | ||
| 747 | self.bb_cache.handle_data(f, self.status) | ||
| 748 | |||
| 749 | # now inform the caller | 743 | # now inform the caller |
| 750 | if progressCallback is not None: | 744 | if progressCallback is not None: |
| 751 | progressCallback( i + 1, len( filelist ), f, fromCache ) | 745 | progressCallback( i + 1, len( filelist ), f, fromCache ) |
