mirror of
https://git.yoctoproject.org/poky
synced 2026-06-01 00:59:48 +00:00
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:
committed by
Richard Purdie
parent
092190e20b
commit
87f413f617
@@ -418,7 +418,7 @@ class DataSmart(MutableMapping):
|
|||||||
self.setVar(append, sval)
|
self.setVar(append, sval)
|
||||||
elif op == "_remove":
|
elif op == "_remove":
|
||||||
removes = self.getVarFlag(append, "_removeactive", False) or []
|
removes = self.getVarFlag(append, "_removeactive", False) or []
|
||||||
removes.append(a)
|
removes.extend(a.split())
|
||||||
self.setVarFlag(append, "_removeactive", removes, ignore=True)
|
self.setVarFlag(append, "_removeactive", removes, ignore=True)
|
||||||
|
|
||||||
# We save overrides that may be applied at some later stage
|
# We save overrides that may be applied at some later stage
|
||||||
|
|||||||
Reference in New Issue
Block a user