[OE-core] [PATCH v2] kernel.bbclass: Create symbolic link to add ${KERNEL_IMAGETYPE} to boot package
Franklin S. Cooper Jr
fcooper at ti.com
Tue Aug 20 18:45:21 UTC 2013
* By default for some platforms U-boot assumes the kernel image is located in
the boot directory of the root filesystem.
* The kernel.bbclass already includes the kernel image in the /boot directory
but adds a version number to the file name.
* Create a symbolic link that names the kernel image in the exact way that
U-boot expects.
Signed-off-by: Franklin S. Cooper Jr <fcooper at ti.com>
---
Version 2 changes:
Change "ln -s" to "ln -sf" based on Bruce's comment.
meta/classes/kernel.bbclass | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index e039dfc..6e7d994 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -109,6 +109,7 @@ kernel_do_install() {
install -d ${D}/${KERNEL_IMAGEDEST}
install -d ${D}/boot
install -m 0644 ${KERNEL_OUTPUT} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION}
+ ln -sf ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}-${KERNEL_VERSION} ${D}/${KERNEL_IMAGEDEST}/${KERNEL_IMAGETYPE}
install -m 0644 System.map ${D}/boot/System.map-${KERNEL_VERSION}
install -m 0644 .config ${D}/boot/config-${KERNEL_VERSION}
install -m 0644 vmlinux ${D}/boot/vmlinux-${KERNEL_VERSION}
--
1.7.0.4
More information about the Openembedded-core
mailing list