On Wed, 2019-01-02 at 20:51 -0800, Manjukumar Matha wrote:
> When kernel-fitimage and initramfs is enabled using
> INITRAMFS_IMAGE_BUNDLE = "1", kernel do_deploy tries to deploy
> fitImage.initramfs with following error
> 
> > install: cannot stat 'arch/arm64/boot/fitImage.initramfs': No such
> file or directory
> 
> Skip deploying fitimage.initramfs, since fitimage does not
> create fitimage.initramfs
> 
> Signed-off-by: Manjukumar Matha <manjukumar.harthikote-ma...@xilinx.com>
> ---
>  meta/classes/kernel.bbclass | 3 +++
>  1 file changed, 3 insertions(+)
> 
> diff --git a/meta/classes/kernel.bbclass b/meta/classes/kernel.bbclass
> index e04d2fe..60382bf 100644
> --- a/meta/classes/kernel.bbclass
> +++ b/meta/classes/kernel.bbclass
> @@ -682,6 +682,9 @@ kernel_do_deploy() {
>  
>       if [ ! -z "${INITRAMFS_IMAGE}" -a x"${INITRAMFS_IMAGE_BUNDLE}" = x1
> ]; then
>               for imageType in ${KERNEL_IMAGETYPES} ; do
> +                     if [ "$imageType" == "fitImage" ] ; then
                                          ^^

== is a bashism and should simply be = instead.

Cheers,
Andre'

> +                             continue
> +                     fi
>                       initramfs_base_name=${imageType}-${INITRAMFS_NAME}
>                       initramfs_symlink_name=${imageType}-
> ${INITRAMFS_LINK_NAME}
>                       install -m 0644
> ${KERNEL_OUTPUT_DIR}/${imageType}.initramfs
> $deployDir/${initramfs_base_name}.bin
> -- 
> 2.7.4
> 

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Reply via email to