diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2018-11-28 17:16:14 +1300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2018-12-03 12:20:00 +0000 |
commit | 15fb7acb7761cd0026cb4547fa8ad216123f4a10 (patch) | |
tree | 87c348cc951bc65eac9d1065c71cbad4049b0425 /meta-yocto-bsp/conf | |
parent | aeb6c44af75f9cff93f748839cabade4af5bd897 (diff) | |
download | poky-15fb7acb7761cd0026cb4547fa8ad216123f4a10.tar.gz |
lib/oe/recipeutils: patch_recipe(): fix handling of values across includes/classes
If we were setting a variable and part of the variable's value was being
set in a class or a .inc file, we were still just setting the value
outright on the assumption that it was too hard to do otherwise. With
some careful use of the variable history we can do better for certain
situations i.e. when the recipe does not currently set the value
outright.
Additionally, correctly remove _appends for variables we are changing if
we're trying to remove the value added in the _append.
Fixes [YOCTO #12623] and partially fixes [YOCTO #9360].
(From OE-Core rev: f798d963db77db66a2a5a4b8d4c157d46ede417f)
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta-yocto-bsp/conf')
0 files changed, 0 insertions, 0 deletions