diff options
Diffstat (limited to 'bitbake/lib')
-rw-r--r-- | bitbake/lib/bb/data_smart.py | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bitbake/lib/bb/data_smart.py b/bitbake/lib/bb/data_smart.py index 2c02cdeabf..730deaaaf2 100644 --- a/bitbake/lib/bb/data_smart.py +++ b/bitbake/lib/bb/data_smart.py | |||
@@ -198,7 +198,12 @@ class DataSmart(MutableMapping): | |||
198 | for append in appends: | 198 | for append in appends: |
199 | keep = [] | 199 | keep = [] |
200 | for (a, o) in self.getVarFlag(append, op) or []: | 200 | for (a, o) in self.getVarFlag(append, op) or []: |
201 | if o and not o in overrides: | 201 | match = True |
202 | if o: | ||
203 | for o2 in o.split("_"): | ||
204 | if not o2 in overrides: | ||
205 | match = False | ||
206 | if not match: | ||
202 | keep.append((a ,o)) | 207 | keep.append((a ,o)) |
203 | continue | 208 | continue |
204 | 209 | ||