meta-raspberrypi: fix overlay issues with sdcard_image-rpi-gdp.bbclass 89/8389/1
authorMatt Ranostay <matt.ranostay@konsulko.com>
Fri, 27 Jan 2017 02:35:39 +0000 (02:35 +0000)
committerMatt Ranostay <matt.ranostay@konsulko.com>
Fri, 27 Jan 2017 02:42:58 +0000 (02:42 +0000)
Use smarter detection of overlays blobs for copying into sdcard image.

Issue: SPEC-409
Change-Id: Ic0d039ad5bfb18896fb1b52474ce2348a5434a0f
Signed-off-by: Matt Ranostay <matt.ranostay@konsulko.com>
meta-agl-bsp/classes/sdcard_image-rpi-gdp.bbclass

index b263239..725ada8 100644 (file)
@@ -66,9 +66,10 @@ IMAGE_CMD_rpi-sdimg () {
                        # Copy device tree overlays to dedicated folder
                        mmd -i ${WORKDIR}/boot.img overlays
                        for DTB in ${DT_OVERLAYS}; do
-                               DTB_BASE_NAME=`basename ${DTB} .dtb`
+                               DTB_EXT=${DTB##*.}
+                               DTB_BASE_NAME=`basename ${DTB} ."${DTB_EXT}"`
 
-                               mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.dtb ::overlays/${DTB_BASE_NAME}.dtbo
+                               mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}-${DTB_BASE_NAME}.${DTB_EXT} ::overlays/${DTB_BASE_NAME}.${DTB_EXT}
                        done
                fi
                mcopy -i ${WORKDIR}/boot.img -s ${DEPLOY_DIR_IMAGE}/${KERNEL_IMAGETYPE}${KERNEL_INITRAMFS}-${MACHINE}.bin ::${SDIMG_KERNELIMAGE}