Skip to content
This repository has been archived by the owner on Oct 26, 2019. It is now read-only.

Commit

Permalink
make root filesystem 4M aligned (RPi-Distro#154)
Browse files Browse the repository at this point in the history
  • Loading branch information
jamesruan authored and XECDesign committed Mar 1, 2018
1 parent e6f7cd5 commit 40eae05
Showing 1 changed file with 2 additions and 1 deletion.
3 changes: 2 additions & 1 deletion export-image/prerun.sh
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ BOOT_SIZE=$(du --apparent-size -s ${EXPORT_ROOTFS_DIR}/boot --block-size=1 | cut
TOTAL_SIZE=$(du --apparent-size -s ${EXPORT_ROOTFS_DIR} --exclude var/cache/apt/archives --block-size=1 | cut -f 1)

ROUND_SIZE="$((4 * 1024 * 1024))"
ROUNDED_ROOT_SECTOR=$(((2 * BOOT_SIZE + ROUND_SIZE) / ROUND_SIZE * ROUND_SIZE / 512 + 8192))
IMG_SIZE=$(((BOOT_SIZE + TOTAL_SIZE + (800 * 1024 * 1024) + ROUND_SIZE) / ROUND_SIZE * ROUND_SIZE))

truncate -s ${IMG_SIZE} ${IMG_FILE}
Expand All @@ -29,7 +30,7 @@ c
n
8192
${ROUNDED_ROOT_SECTOR}
p
Expand Down

0 comments on commit 40eae05

Please sign in to comment.