When deploying fitImage with initramfs bundle deploy fails with
following error

| DEBUG: Python function extend_recipe_sysroot finished
| DEBUG: Executing shell function do_deploy
| install: cannot stat 'arch/arm64/boot/fitImage': No such file or
directory

Skip using the do_deploy for fitimage in kernel.bbclass, this is handled
by kernel-fitimage.bbclass

Signed-off-by: Manjukumar Matha <[email protected]>
---
 meta/classes/kernel.bbclass | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
index 4240752..757bc73 100644
--- a/meta/classes/kernel.bbclass
+++ b/meta/classes/kernel.bbclass
@@ -630,8 +630,10 @@ MODULE_TARBALL_DEPLOY ?= "1"
 
 kernel_do_deploy() {
        for type in ${KERNEL_IMAGETYPES} ; do
-               base_name=${type}-${KERNEL_IMAGE_BASE_NAME}
-               install -m 0644 ${KERNEL_OUTPUT_DIR}/${type} 
${DEPLOYDIR}/${base_name}.bin
+               if [ "$type" != "fitImage" ] ; then
+                       base_name=${type}-${KERNEL_IMAGE_BASE_NAME}
+                       install -m 0644 ${KERNEL_OUTPUT_DIR}/${type} 
${DEPLOYDIR}/${base_name}.bin
+               fi
        done
        if [ ${MODULE_TARBALL_DEPLOY} = "1" ] && (grep -q -i -e 
'^CONFIG_MODULES=y$' .config); then
                mkdir -p ${D}/lib
@@ -640,10 +642,12 @@ kernel_do_deploy() {
        fi
 
        for type in ${KERNEL_IMAGETYPES} ; do
-               base_name=${type}-${KERNEL_IMAGE_BASE_NAME}
-               symlink_name=${type}-${KERNEL_IMAGE_SYMLINK_NAME}
-               ln -sf ${base_name}.bin ${DEPLOYDIR}/${symlink_name}.bin
-               ln -sf ${base_name}.bin ${DEPLOYDIR}/${type}
+               if [ "$type" != "fitImage" ] ; then
+                       base_name=${type}-${KERNEL_IMAGE_BASE_NAME}
+                       symlink_name=${type}-${KERNEL_IMAGE_SYMLINK_NAME}
+                       ln -sf ${base_name}.bin ${DEPLOYDIR}/${symlink_name}.bin
+                       ln -sf ${base_name}.bin ${DEPLOYDIR}/${type}
+               fi
        done
 
        cd ${B}
-- 
2.7.4

-- 
_______________________________________________
Openembedded-core mailing list
[email protected]
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to