diff options
author | Markus Lehtonen <markus.lehtonen@linux.intel.com> | 2016-03-22 16:59:55 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-03-23 17:54:41 +0000 |
commit | d8137be4de7765c1303933447c9746c32bfc0b22 (patch) | |
tree | 53afa6c8b6b9a6f85fedcf9294b91edfaa7fa87f /bitbake | |
parent | 1d1aaa2f561a18e10314e8ed07b616c11b1286ae (diff) | |
download | poky-d8137be4de7765c1303933447c9746c32bfc0b22.tar.gz |
bitbake: cache: Make BB_DONT_CACHE variable external
This makes it possible to prevent a recipe to be cached, and thus,
parsed every time.
Use with care.
[YOCTO #8853]
(Bitbake rev: 78335c1fbe5266116700c2413aac28b00423a75b)
Signed-off-by: Markus Lehtonen <markus.lehtonen@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake')
-rw-r--r-- | bitbake/lib/bb/cache.py | 2 | ||||
-rw-r--r-- | bitbake/lib/bb/fetch2/__init__.py | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/bitbake/lib/bb/cache.py b/bitbake/lib/bb/cache.py index 063ab15e1b..af5b9fbc62 100644 --- a/bitbake/lib/bb/cache.py +++ b/bitbake/lib/bb/cache.py | |||
@@ -99,7 +99,7 @@ class CoreRecipeInfo(RecipeInfoCommon): | |||
99 | self.timestamp = bb.parse.cached_mtime(filename) | 99 | self.timestamp = bb.parse.cached_mtime(filename) |
100 | self.variants = self.listvar('__VARIANTS', metadata) + [''] | 100 | self.variants = self.listvar('__VARIANTS', metadata) + [''] |
101 | self.appends = self.listvar('__BBAPPEND', metadata) | 101 | self.appends = self.listvar('__BBAPPEND', metadata) |
102 | self.nocache = self.getvar('__BB_DONT_CACHE', metadata) | 102 | self.nocache = self.getvar('BB_DONT_CACHE', metadata) |
103 | 103 | ||
104 | self.skipreason = self.getvar('__SKIPPED', metadata) | 104 | self.skipreason = self.getvar('__SKIPPED', metadata) |
105 | if self.skipreason: | 105 | if self.skipreason: |
diff --git a/bitbake/lib/bb/fetch2/__init__.py b/bitbake/lib/bb/fetch2/__init__.py index f86014cbf1..5df642e373 100644 --- a/bitbake/lib/bb/fetch2/__init__.py +++ b/bitbake/lib/bb/fetch2/__init__.py | |||
@@ -713,7 +713,7 @@ def subprocess_setup(): | |||
713 | def get_autorev(d): | 713 | def get_autorev(d): |
714 | # only not cache src rev in autorev case | 714 | # only not cache src rev in autorev case |
715 | if d.getVar('BB_SRCREV_POLICY', True) != "cache": | 715 | if d.getVar('BB_SRCREV_POLICY', True) != "cache": |
716 | d.setVar('__BB_DONT_CACHE', '1') | 716 | d.setVar('BB_DONT_CACHE', '1') |
717 | return "AUTOINC" | 717 | return "AUTOINC" |
718 | 718 | ||
719 | def get_srcrev(d, method_name='sortable_revision'): | 719 | def get_srcrev(d, method_name='sortable_revision'): |