ath79: bsap18x0: pad rootfs image

This image is supposed to be written with help of bootloader to the
flash, but as it stands, it's not aligned to block size and RedBoot will
happily create non-aligned partition size in FIS directory. This could
lead to kernel to mark the partition as read-only, therefore pad the
image to block erase size boundary.

Signed-off-by: Tomasz Maciej Nowak <tmn505@gmail.com>
This commit is contained in:
Tomasz Maciej Nowak 2022-06-07 15:58:30 +02:00 committed by Christian Lamparter
parent b52719b71a
commit 9decd2a843

View file

@ -209,7 +209,7 @@ define Device/adtran_bsap1880
IMAGE_SIZE := 11200k IMAGE_SIZE := 11200k
IMAGES += kernel.bin rootfs.bin IMAGES += kernel.bin rootfs.bin
IMAGE/kernel.bin := append-kernel IMAGE/kernel.bin := append-kernel
IMAGE/rootfs.bin := append-rootfs | pad-rootfs IMAGE/rootfs.bin := append-rootfs | pad-rootfs | pad-to $$(BLOCKSIZE)
IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | \ IMAGE/sysupgrade.bin := append-rootfs | pad-rootfs | \
check-size | sysupgrade-tar rootfs=$$$$@ | append-metadata check-size | sysupgrade-tar rootfs=$$$$@ | append-metadata
endef endef