]> code.ossystems Code Review - openembedded-core.git/commit
multilib: skip packages that provide virtual/kernel
authorBruce Ashfield <bruce.ashfield@windriver.com>
Thu, 31 Jan 2013 18:31:04 +0000 (13:31 -0500)
committerRoss Burton <ross.burton@intel.com>
Tue, 30 Apr 2013 10:06:16 +0000 (11:06 +0100)
commit036bf4dd800147f18b9b1451061e7e7a794300a7
tree0cc73fcfc0f665932f399d84e7b4d7ed0ace8278
parent18b401f4f8e931dca08a2e9be34e94c49b5215b9
multilib: skip packages that provide virtual/kernel

Rather than keying on recipes that inherit kernel.bbclass, we should
be checking for providers of virtual/kernel when skipping kernel
recipes in multlib builds.

Not all providers of virtual/kernel inherit kernel.bbclass (notably
linux-dummy), so checking on the provider is a more complete check.

We need to be sure to check for inheritance of module-base as well, this
allows for packages that provides modules to avoid the multilib renaming.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/multilib.bbclass
meta/lib/oe/classextend.py