From: Fabio Berton Date: Mon, 17 Oct 2016 19:44:51 +0000 (-0200) Subject: classes/image_types_fsl: Add support to use uboot extlinux X-Git-Tag: 2.2~197 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=0504570f0c8cf50dd7489ba07187abac358a7c27;p=meta-freescale.git classes/image_types_fsl: Add support to use uboot extlinux Class that allows extlinux.conf generation for U-Boot use was introduced on OE-core commits: - 7c18abeb2a6ef8b7bb53aa92a9ee76bd465fada2 - 33df3a65f3e8e136811da715d0cc247ce66ae0ea We need to copy extlinux.conf file to boot partition inside /extlinux directory. This file will be only copied if UBOOT_EXTLINUX is set to 1. Signed-off-by: Fabio Berton Signed-off-by: Otavio Salvador --- diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass index 9a65747a..399bcd08 100644 --- a/classes/image_types_fsl.bbclass +++ b/classes/image_types_fsl.bbclass @@ -139,6 +139,12 @@ _generate_boot_image() { fi done fi + + # Copy extlinux.conf to images that have U-Boot Extlinux support. + if [ "${UBOOT_EXTLINUX}" = "1" ]; then + mmd -i ${WORKDIR}/boot.img ::/extlinux + mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/extlinux.conf ::/extlinux/extlinux.conf + fi } #