From 7051d2af6191a8ab4edbb43088eae1bccebd4bc3 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Sun, 24 Aug 2014 16:11:45 +0200 Subject: [PATCH] flash-images: Add an extra 100 MB padding at end of image This makes it easier to align partitions correctly when the root partition is grown at the first boot. --- lfs/flash-images | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lfs/flash-images b/lfs/flash-images index 7baec7c2e..79701aad9 100644 --- a/lfs/flash-images +++ b/lfs/flash-images @@ -79,6 +79,8 @@ endif S_BOOT := $(shell echo $$(( 131072 - $(S_OFFSET) ))) S_ROOT := 1433600 +PADDING = 100 # MB + $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) # Stop if $(MNThdd) is still mounted mountpoint $(MNThdd) && exit 1 || exit 0 @@ -207,6 +209,10 @@ endif kpartx -d -v $(DEVICE) losetup -d $(DEVICE) + # Add padding at the end of the image (to fix alignment issues if the image is + # not copied to a block device) + dd if=/dev/zero bs=1M count=$(PADDING) >> $(IMG) + # Compress Image pigz -f9 < $(IMG) > $(IMAGE_FILE) rm -rf $(IMG) $(MNThdd)