]> code.ossystems Code Review - openembedded-core.git/commit
base: make feature backfilling happen earlier
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 24 Jan 2013 17:52:56 +0000 (17:52 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 24 Jan 2013 20:07:59 +0000 (20:07 +0000)
commit22429cdf79ed952072707a929643c7386fa7e056
tree156d7efd97690339a61ad7477601df9d79b71fd1
parent211e473432230765a48d7af9c66c8737a08cdec7
base: make feature backfilling happen earlier

Backfilling DISTRO_FEATURES and MACHINE_FEATURES with _append statements happens
too late to use those variables with conditional inherits, like this:

inherit ${@base_contains('DISTRO_FEATURES','sysvinit','update-rc.d_real','',d)}

Instead, do the backfilling at ConfigParse time so that it happens earlier in
the parse, which results in that inherit behaving as expected when sysvinit was
backfilled.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/base.bbclass
meta/conf/bitbake.conf