#! /bin/bash
# this script is created to automatically format a SD card to ext4 format
printf "Unmounting SD card\\n\\n"
sudo umount -f /mnt
printf "creating a GPT partition table\\n\\n"
sudo parted /dev/mmcblk1 mklabel gpt Yes
printf "Creating an ext4 partition\\n\\n"
sudo parted -a opt /dev/mmcblk1 mkpart primary ext4 0% 100%
printf "Unmounting SD card after creating ext4 partition\\n\\n"
sudo umount -f /mnt
printf "Formatting partition to ext4 FS\\n\\n"
echo "y" | sudo mkfs.ext4 -L CareVision /dev/mmcblk1p1
printf "Mounting the ext4 sd card\\n\\n"
sudo mount -o auto,nofail,noatime,x-systemd.device-timeout=5,rw,user /dev/mmcblk1p1 /mnt