mirror of
git://git.yoctoproject.org/meta-rockchip.git
synced 2025-07-05 05:04:47 +02:00
rockchip-extlinux.inc: add kernel and dtb packages to the image
If an image doesn't include kernel-modules, the kernel-image package
won't be installed by default. This means that no
kernel-image-${KERNEL_IMAGETYPE} package will be pulled in, resulting in
neither fitImage nor Image (or uImage, or zImage, or...) making it to
the filesystem, rendering the image non-bootable.
For non-fitImage scenarios, we currently expect DTB-less kernel images
(no bundle, like in uImage) so we also need to pull in the DTB via the
kernel-devicetree package.
Those packages used to be pulled in by the wic plugin through the
IMAGE_BOOT_FILES variable.
Reviewed-by: Trevor Woerner <twoerner@gmail.com>
Fixes: 3b51866f22
("remove /boot partition")
Signed-off-by: Quentin Schulz <quentin.schulz@cherry.de>
This commit is contained in:
parent
d80fa46c42
commit
cb3dedaede
|
@ -22,3 +22,4 @@ UBOOT_EXTLINUX_LABELS ?= "default"
|
|||
UBOOT_EXTLINUX_MENU_DESCRIPTION:default ?= "${MACHINE}"
|
||||
|
||||
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "u-boot-extlinux"
|
||||
MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "kernel-image ${@bb.utils.contains('KERNEL_IMAGETYPE', 'fitImage', '', 'kernel-devicetree', d)}"
|
||||
|
|
Loading…
Reference in New Issue
Block a user