diff --git a/configs/pi/common/scripts/build_image.sh b/configs/pi/common/scripts/build_image.sh index 4735c989e..28e9152d7 100755 --- a/configs/pi/common/scripts/build_image.sh +++ b/configs/pi/common/scripts/build_image.sh @@ -17,9 +17,8 @@ if [[ "$PI_IMAGE" != /* ]]; then PI_IMAGE=$SKIFF_ROOT_DIR/$PI_IMAGE fi -# TODO: reduce size of this image echo "Allocating sparse image..." -fallocate -l 12G $PI_IMAGE +fallocate -l 4G $PI_IMAGE echo "Setting up loopback device..." export PI_SD=$(losetup --show -fP $PI_IMAGE) diff --git a/configs/pi/common/scripts/format_sd.sh b/configs/pi/common/scripts/format_sd.sh index 618f9eb1f..bf380e545 100755 --- a/configs/pi/common/scripts/format_sd.sh +++ b/configs/pi/common/scripts/format_sd.sh @@ -44,13 +44,13 @@ sudo parted $PI_SD mklabel msdos sleep 1 echo "Making boot partition..." -sudo parted -a optimal $PI_SD -- mkpart primary fat32 0% 8G +sudo parted -a optimal $PI_SD -- mkpart primary fat32 0% 1.4G echo "Making rootfs partition..." -sudo parted -a optimal $PI_SD -- mkpart primary ext4 8G 10G +sudo parted -a optimal $PI_SD -- mkpart primary ext4 1.4G 1.6G echo "Making persist partition..." -sudo parted -a optimal $PI_SD -- mkpart primary ext4 10G "-1s" +sudo parted -a optimal $PI_SD -- mkpart primary ext4 1.6G "-1s" echo "Waiting for partprobe..." sudo partprobe $PI_SD || true