bitbake: data_smart: allow removal of multiple words at once with _remove

FOO = "foo bar baz"
    FOO_remove = "foo baz"

(Bitbake rev: 04127dec207d6dfc0ada56c5cc67ec9ad30517a8)

Signed-off-by: Christopher Larson <chris_larson@mentor.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Christopher Larson 2013-08-27 16:27:41 -07:00 committed by Richard Purdie
parent 092190e20b
commit 87f413f617
1 changed files with 1 additions and 1 deletions

View File

@ -418,7 +418,7 @@ class DataSmart(MutableMapping):
self.setVar(append, sval)
elif op == "_remove":
removes = self.getVarFlag(append, "_removeactive", False) or []
removes.append(a)
removes.extend(a.split())
self.setVarFlag(append, "_removeactive", removes, ignore=True)
# We save overrides that may be applied at some later stage