diff options
author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-06-21 11:31:32 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-06-21 13:00:57 +0100 |
commit | 011608a7b08c7fe5ad065da5179e1946ce250c57 (patch) | |
tree | 2fa9c4939a76b7856818e241767332810c04349e /meta | |
parent | 353212a5330040a24945fb7d10ae8b6a124355f6 (diff) | |
download | poky-011608a7b08c7fe5ad065da5179e1946ce250c57.tar.gz |
bitbake: data_smart: Fix bug with overrides and weak default values
(aka pay the cookie monster for weak defaults)
If you have code like:
MYVAR = "a"
MYVAR_override ??= "b"
then MYVAR will get the value "a" even when override is in OVERRIDES. The
reason is that the value of ??= is set as a flag not a value and the cookie
monster isn't paid.
The fix is to ensure appropriate payment is made for a defaultval varflag
matching the usual setVar case.
(Bitbake rev: 3d8044bc79c482c5ea008ddf12a8128dcd1527ee)
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
0 files changed, 0 insertions, 0 deletions