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.
This commit is contained in:
Michael Tremer
2014-08-24 16:11:45 +02:00
parent da840da867
commit 7051d2af61

View File

@@ -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)