linuxOS_AP05/debian/mk-image.sh

22 lines
460 B
Bash
Raw Permalink Normal View History

2025-09-26 01:40:02 +00:00
#!/bin/bash -e
TARGET_ROOTFS_DIR=./binary
ROOTFSIMAGE=linaro-rootfs.img
EXTRA_SIZE_MB=300
IMAGE_SIZE_MB=$(( $(sudo du -sh -m ${TARGET_ROOTFS_DIR} | cut -f1) + ${EXTRA_SIZE_MB} ))
echo Making rootfs!
if [ -e ${ROOTFSIMAGE} ]; then
rm ${ROOTFSIMAGE}
fi
sudo ./post-build.sh ${TARGET_ROOTFS_DIR}
dd if=/dev/zero of=${ROOTFSIMAGE} bs=1M count=0 seek=${IMAGE_SIZE_MB}
sudo mkfs.ext4 -d ${TARGET_ROOTFS_DIR} ${ROOTFSIMAGE}
echo Rootfs Image: ${ROOTFSIMAGE}