hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash -e
 
TARGET_ROOTFS_DIR=./binary
ROOTFSIMAGE=ubuntu-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}