generic-poky/bitbake
Richard Purdie 011608a7b0 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>
2013-06-21 13:00:57 +01:00
..
bin bitbake: bitbake: read BBSERVER environement for remote server 2013-06-17 16:09:10 +01:00
contrib bitbake: bitbake.vim: detect *.bbappend files in ftdetect automatically 2012-12-14 13:08:48 +00:00
doc bitbake: doc/bitbake.1: Update with missing parameters 2013-03-25 15:58:31 +00:00
lib bitbake: data_smart: Fix bug with overrides and weak default values 2013-06-21 13:00:57 +01:00
AUTHORS misc: Update the email address to a working one. 2011-01-04 14:36:54 +00:00
COPYING bitbake: Sync with upstream. 2007-01-08 23:53:01 +00:00
ChangeLog *: Fix typo in documentation 2010-08-04 16:12:39 +01:00
HEADER bitbake: Sync with upstream. 2007-01-08 23:53:01 +00:00