summaryrefslogtreecommitdiffstats
path: root/meta/lib
diff options
context:
space:
mode:
authorRichard Purdie <richard.purdie@linuxfoundation.org>2011-07-25 19:02:48 +0100
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-07-26 12:05:22 +0100
commitb163a0bca6115ec5983ab5ba9277f3214d64287d (patch)
tree9332424fce98c28fb1133b363a358e7a0a37b884 /meta/lib
parent819f18f8bc000f13b644edc194d2a12b4ea5fecf (diff)
downloadpoky-b163a0bca6115ec5983ab5ba9277f3214d64287d.tar.gz
bitbake/utils: 'Fix' bb.utils.contains() behaviour
Currently bb.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. (Bitbake rev: 3d8647b68a8e66c7b240ed5fed7406e1b78fabf6) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
0 files changed, 0 insertions, 0 deletions