[oe] Question - How dose bitbake select a kernel
Pelle Svensson
pelle2004 at hotmail.com
Wed Jun 20 09:40:54 UTC 2007
Hi,
I'm starting to put together a image.bb file.
I can't figure out how I control the selection of kernel.
In the tasks file it says 'RDEPENDS=... kernel ...'.
When building in verbose I get
NOTE: multiple providers are available for runtime kernel
(poodle-kernel-2.4-embedix, LAB-kernel, linux-h1940, linux-omap-2.6,
a780-kernel, linux-bast, corgi-kernel-2.4-embedix,
shepherd-kernel-2.4-embedix, linux, poodle255-kernel-2.4-embedix,
husky-kernel-2.4-embedix);
NOTE: consider defining a PREFERRED_PROVIDER entry to match runtime kernel
1. How did bitbake come up with this list? Is done by bb-file's name or a
tag inside?
2. Should I add 'PREFERRED_PROVIDER_kernel=my-target-kernel.bb' if so
where?
/Pelle
imabe.bb
=======
LICENSE = "MIT"
PR = "r1"
BP3155_EXTRA_INSTALL ?= ""
DISTRO_SSH_DAEMON ?= "dropbear"
RDEPENDS = "task-boot \
${DISTRO_SSH_DAEMON} \
"
export IMAGE_BASENAME = "minimalist-image"
export IMAGE_LINGUAS = ""
export PACKAGE_INSTALL = "${RDEPENDS}"
inherit image
part of task-boot.bb
==========
#
# minimal set of packages - needed to boot
#
RDEPENDS_task-boot = "\
kernel \
base-files \
base-passwd \
busybox \
initscripts \
modutils-initscripts \
netbase \
update-alternatives \
${DISTRO_DEV_MANAGER} \
${DISTRO_INIT_MANAGER} \
${DISTRO_LOGIN_MANAGER} \
${MACHINE_ESSENTIAL_EXTRA_RDEPENDS}"
_________________________________________________________________
Se artisterna uppträda för en grön planet http://liveearth.se.msn.com/
More information about the Openembedded-devel
mailing list