summaryrefslogtreecommitdiffstats
path: root/bitbake/lib
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-07-25 19:03:08 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-07-26 12:05:39 +0100
commit3300065035cc9900340e15796fa0b33391c055c3 (patch)
tree6bea24158c142c0909579915bffa491ab906015a /bitbake/lib
parentb163a0bca6115ec5983ab5ba9277f3214d64287d (diff)
downloadpoky-3300065035cc9900340e15796fa0b33391c055c3.tar.gz
lib/oe/utils: 'Fix' oe.utils.contains() behaviour
Currently oe.utils.contains(X, "A", true, false) will return true for substring matches, e.g. if X = "ABC". This is not what most users expect from the function. In the common OE use of this function there is the case of "touchscreen" and "screen" being used as independent variables. Whilst it could be argued there isn't a problem in that specific case (touchscreens are usually on screens), there is no substring usage of this function is OE-Core so this patch changes the behaviour to match only full strings. It also fixes a bug where duplicate entries would confuse multiple matches, e.g. contains(X, ["A", "B"], ...) would match X = "A A" which is clearly wrong. (From OE-Core rev: 5c09cbe3bf456e968fc853827698eb18b62e8348) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib')
0 files changed, 0 insertions, 0 deletions