From: Otavio Salvador Date: Mon, 30 Apr 2012 21:01:54 +0000 (-0300) Subject: image_types_fsl.bbclass: use a sparse file for sdcard generation X-Git-Tag: 2.1~1850 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=2ee18cb8676cc0f915823d5be20784ba64646388;p=meta-freescale.git image_types_fsl.bbclass: use a sparse file for sdcard generation This speeds up the generation of the sdcard and reduces the amount of space used for it. Signed-off-by: Otavio Salvador Reported-by: "John Passaniti" --- diff --git a/meta-fsl-arm/classes/image_types_fsl.bbclass b/meta-fsl-arm/classes/image_types_fsl.bbclass index d9e292c6..5d213e51 100644 --- a/meta-fsl-arm/classes/image_types_fsl.bbclass +++ b/meta-fsl-arm/classes/image_types_fsl.bbclass @@ -53,7 +53,8 @@ IMAGE_CMD_sdcard () { TMP=${WORKDIR}/tmp SDCARD=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.sdcard - dd if=/dev/zero of=${SDCARD} bs=$(expr 1000 \* 1000) count=${SDCARD_SIZE} + # Initialize a sparse file + dd if=/dev/zero of=${SDCARD} bs=1 count=0 seek=$(expr 1000 \* 1000 \* ${SDCARD_SIZE}) # Create partition table parted -s ${SDCARD} mklabel msdos