diff options
Diffstat (limited to 'bitbake/lib/bb/data_smart.py')
-rw-r--r-- | bitbake/lib/bb/data_smart.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py index 97da43fff4..66fddb9050 100644 --- a/bitbake/lib/bb/data_smart.py +++ b/bitbake/lib/bb/data_smart.py | |||
@@ -37,6 +37,7 @@ bitbake_renamed_vars = { | |||
37 | "BB_ENV_WHITELIST": "BB_ENV_PASSTHROUGH", | 37 | "BB_ENV_WHITELIST": "BB_ENV_PASSTHROUGH", |
38 | "BB_ENV_EXTRAWHITE": "BB_ENV_PASSTHROUGH_ADDITIONS", | 38 | "BB_ENV_EXTRAWHITE": "BB_ENV_PASSTHROUGH_ADDITIONS", |
39 | "BB_HASHBASE_WHITELIST": "BB_BASEHASH_IGNORE_VARS", | 39 | "BB_HASHBASE_WHITELIST": "BB_BASEHASH_IGNORE_VARS", |
40 | "BB_HASHCONFIG_WHITELIST": "BB_HASHCONFIG_IGNORE_VARS", | ||
40 | "BB_HASHTASK_WHITELIST": "BB_TASKHASH_IGNORE_TASKS", | 41 | "BB_HASHTASK_WHITELIST": "BB_TASKHASH_IGNORE_TASKS", |
41 | } | 42 | } |
42 | 43 | ||
@@ -1054,10 +1055,10 @@ class DataSmart(MutableMapping): | |||
1054 | d = self.createCopy() | 1055 | d = self.createCopy() |
1055 | bb.data.expandKeys(d) | 1056 | bb.data.expandKeys(d) |
1056 | 1057 | ||
1057 | config_whitelist = set((d.getVar("BB_HASHCONFIG_WHITELIST") or "").split()) | 1058 | config_ignore_vars = set((d.getVar("BB_HASHCONFIG_IGNORE_VARS") or "").split()) |
1058 | keys = set(key for key in iter(d) if not key.startswith("__")) | 1059 | keys = set(key for key in iter(d) if not key.startswith("__")) |
1059 | for key in keys: | 1060 | for key in keys: |
1060 | if key in config_whitelist: | 1061 | if key in config_ignore_vars: |
1061 | continue | 1062 | continue |
1062 | 1063 | ||
1063 | value = d.getVar(key, False) or "" | 1064 | value = d.getVar(key, False) or "" |