]> code.ossystems Code Review - openembedded-core.git/commit
kern-tools: fix excluded configuration processing
authorBruce Ashfield <bruce.ashfield@windriver.com>
Mon, 8 Apr 2013 01:19:02 +0000 (01:19 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 10 Apr 2013 16:59:40 +0000 (17:59 +0100)
commit961ab0ac53de317c22409d90244a313998959714
tree039fa3318d6ea203507be83d75db7f129651fdfb
parent1e20b3cbc8da3e6729d3825c62422c0dd82e1577
kern-tools: fix excluded configuration processing

One of the features introduced early on in the 1.4 release cycle was the
ability to include a kernel feature, but only get its patches and not configs
(and vice versa).

As it turns out, this only was exercised recently and once a single include
with dropped configs was started, ALL configuration values following the
commit were dropped.

To fix the problem, the processing of kernel features has been split into
two. Where the features are preprocessed and the assembled/complete file is
used to generate the meta-series (which is later applied to the tree). The
logic of the tools is the same, but the two phases of processing allows
configuration values to be excluded properly and simply, while keeping the
logic for modifying the tree in a separate step.

All changes are invisible to the user, and are done within the existing
scripts and build system bindings. Output series and manipulations to
the tree are the same as they were before this change.

Updating the kern-tools SRCREV to pickup the kern-tools changes for this.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-kernel/kern-tools/kern-tools-native_git.bb