summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2012-04-30 18:01:54 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2012-04-30 18:08:56 -0300
commit2ee18cb8676cc0f915823d5be20784ba64646388 (patch)
tree1f8e043ce5791780a593288020e701401d09596e
parentdf6770547bc84b37dc1e87aa8a6281ec37db9e49 (diff)
downloadmeta-freescale-2ee18cb8676cc0f915823d5be20784ba64646388.tar.gz
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 <otavio@ossystems.com.br> Reported-by: "John Passaniti" <jpassaniti@ashly.com>
-rw-r--r--meta-fsl-arm/classes/image_types_fsl.bbclass3
1 files changed, 2 insertions, 1 deletions
diff --git a/meta-fsl-arm/classes/image_types_fsl.bbclass b/meta-fsl-arm/classes/image_types_fsl.bbclass
index d9e292c69..5d213e51a 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 () {
53 TMP=${WORKDIR}/tmp 53 TMP=${WORKDIR}/tmp
54 SDCARD=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.sdcard 54 SDCARD=${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.sdcard
55 55
56 dd if=/dev/zero of=${SDCARD} bs=$(expr 1000 \* 1000) count=${SDCARD_SIZE} 56 # Initialize a sparse file
57 dd if=/dev/zero of=${SDCARD} bs=1 count=0 seek=$(expr 1000 \* 1000 \* ${SDCARD_SIZE})
57 58
58 # Create partition table 59 # Create partition table
59 parted -s ${SDCARD} mklabel msdos 60 parted -s ${SDCARD} mklabel msdos