]> code.ossystems Code Review - openembedded-core.git/commitdiff
image_types: Add debugging code to ext4 fs creation
authorSaul Wold <sgw@linux.intel.com>
Tue, 21 Nov 2017 15:26:44 +0000 (07:26 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 21 Nov 2017 17:37:11 +0000 (17:37 +0000)
We have seen a small number of issues with ROOTFS_SIZE not getting
computed correctly, resulting in a failure in the mke2fs processing
and populating the resulting new filesystem.

This information should help us to reproduce [YOCTO #12304]

Signed-off-by: Saul Wold <sgw@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/image_types.bbclass

index b373b217145f366e6a80adcb16ac47c8a395244f..d09d1277eaa21e0106a8df07c84ce1a88ef3ee3a 100644 (file)
@@ -83,7 +83,11 @@ oe_mkext234fs () {
                eval COUNT=\"$MIN_COUNT\"
        fi
        # Create a sparse image block
+       bbdebug 1 Executing "dd if=/dev/zero of=${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.$fstype seek=$ROOTFS_SIZE count=$COUNT bs=1024"
        dd if=/dev/zero of=${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.$fstype seek=$ROOTFS_SIZE count=$COUNT bs=1024
+       bbdebug 1 "Actual Rootfs size:  `du -s ${IMAGE_ROOTFS}`"
+       bbdebug 1 "Actual Partion size: `ls -s ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.$fstype`"
+       bbdebug 1 Executing "mkfs.$fstype -F $extra_imagecmd ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.$fstype -d ${IMAGE_ROOTFS}"
        mkfs.$fstype -F $extra_imagecmd ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.$fstype -d ${IMAGE_ROOTFS}
        # Error codes 0-3 indicate successfull operation of fsck (no errors or errors corrected)
        fsck.$fstype -pvfD ${IMGDEPLOYDIR}/${IMAGE_NAME}${IMAGE_NAME_SUFFIX}.$fstype || [ $? -le 3 ]