summaryrefslogtreecommitdiffstats
path: root/classes
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
commit010ca39e3bce2bfb24ab74e7e59ee0cb65791b3e (patch)
tree72b3fd0bafdba81201768b03995bc3151ee18b7a /classes
parent7fb07097c152535b5ba934debee0ccc910ebc529 (diff)
downloadmeta-fsl-arm-010ca39e3bce2bfb24ab74e7e59ee0cb65791b3e.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>
Diffstat (limited to 'classes')
-rw-r--r--classes/image_types_fsl.bbclass3
1 files changed, 2 insertions, 1 deletions
diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass
index d9e292c..5d213e5 100644
--- a/classes/image_types_fsl.bbclass
+++ b/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