diff options
| -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 | ||
