]> code.ossystems Code Review - openembedded-core.git/commit
linux-yocto: allow .cfg, .scc, .patch and defconfigs to be processed in order
authorBruce Ashfield <bruce.ashfield@windriver.com>
Fri, 13 Apr 2012 20:55:44 +0000 (16:55 -0400)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 13 Apr 2012 21:43:03 +0000 (22:43 +0100)
commit08c368b9980716e459d846dd7183940a5bf8bea4
treeeddbfa8d7cf269c1ddd17704e1c19f8834bc77a2
parentd7c567816bf828da34fb9e315d4d76c4181337e9
linux-yocto: allow .cfg, .scc, .patch and defconfigs to be processed in order

During testing/extension of the linux-yocto-tiny kernel it was found that
defconfigs were not always properly applied. This was due to two issues:

  - not being able to fully control the order of objects applied to the
    git tree on the SRC_URI
  - defconfigs triggering --allnoconfig before being applied

To fix this, the recipe space code that previously detected and generated
automatic features moves back to the kernel tools (where it was before) and
is updated to also process .cfg and defconfigs. Moving this back to the
tools allow other recipes to automatically benefit from the additional
support.

The second issue is addressed by allowing configme to take --alldefconfig
when a recipe wishes to pass a defconfig and override the default
behaviour.

Fixes [YOCTO: 2250]

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