From 5fd592fbae2e046bcb8c3a6c3ef4993fe0400676 Mon Sep 17 00:00:00 2001 From: Joshua Lock Date: Fri, 8 Apr 2016 10:14:18 +0100 Subject: wic/utils/partitionedfs.py: assemble .wic images as sparse files The individual partitions created by wic are sparse but without this change the assembled image is written as one (potentially very) large file. Preserve sparseness in the assembled image by passing the sparse conversion symbol. [YOCTO #9099] Signed-off-by: Joshua Lock Signed-off-by: Richard Purdie --- scripts/lib/wic/utils/partitionedfs.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/lib/wic/utils/partitionedfs.py b/scripts/lib/wic/utils/partitionedfs.py index 5a103bbc7e..3e2b420875 100644 --- a/scripts/lib/wic/utils/partitionedfs.py +++ b/scripts/lib/wic/utils/partitionedfs.py @@ -340,7 +340,7 @@ class Image(object): source = part['source_file'] if source: # install source_file contents into a partition - cmd = "dd if=%s of=%s bs=%d seek=%d count=%d conv=notrunc" % \ + cmd = "dd if=%s of=%s bs=%d seek=%d count=%d conv=notrunc,sparse" % \ (source, image_file, self.sector_size, part['start'], part['size']) exec_cmd(cmd) -- cgit 1.2.3-korg