diff options
author | Otavio Salvador <otavio@ossystems.com.br> | 2012-04-30 18:01:54 -0300 |
---|---|---|
committer | Otavio Salvador <otavio@ossystems.com.br> | 2012-04-30 18:08:56 -0300 |
commit | 010ca39e3bce2bfb24ab74e7e59ee0cb65791b3e (patch) | |
tree | 72b3fd0bafdba81201768b03995bc3151ee18b7a | |
parent | 7fb07097c152535b5ba934debee0ccc910ebc529 (diff) | |
download | meta-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>
-rw-r--r-- | classes/image_types_fsl.bbclass | 3 |
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 |