46 lines
1.2 KiB
Bash
Executable File
46 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
mountpoint=/mnt/MARAUDLABEL/
|
|
gb_to_zero=1
|
|
# full_wipe=True
|
|
copy_files=True
|
|
|
|
echo "WILL WIPE DISK USE WITH CARE"
|
|
|
|
echo -e "\nListing Disks"
|
|
lsblk
|
|
echo -e "\nEnter disk (e.x. sda or sdb - BE CAREFUL)"
|
|
read disk
|
|
block="/dev/${disk}"
|
|
|
|
if [ -z $full_wipe ]; then
|
|
echo -e "\nZeroing ${gb_to_zero}GB on Disk $block"
|
|
sudo dd if=/dev/zero of=$block status=progress bs=1M count="${gb_to_zero}K" conv=fdatasync
|
|
else
|
|
echo -e "\nZeroing FULL Disk $block"
|
|
sudo dd if=/dev/zero of=$block status=progress bs=32M conv=fdatasync
|
|
fi
|
|
|
|
echo -e "\nCreating Partitions on $block"
|
|
sudo echo ',,b;' | sudo sfdisk $block
|
|
echo -e "\n\nEnter Disk (e.x. sda1 or sdb1)"
|
|
lsblk
|
|
read part
|
|
partition="/dev/${part}"
|
|
echo -e "\nMaking FAT32 Filesystem on $partition"
|
|
sudo mkfs.vfat -F 32 -n MARAUDERSD $partition
|
|
echo -e "\n$block Status:"
|
|
sudo sfdisk -l $block
|
|
echo -e "\nMounting $partition at $mountpoint"
|
|
sudo mount $partition $mountpoint
|
|
if [ ! -z $copy_files ]; then
|
|
echo -e "\nCopying Minimal Files"
|
|
sudo cp marauder_cyd_microsd/index.html $mountpoint
|
|
sudo cp marauder_cyd_microsd/ap.config.txt $mountpoint
|
|
echo -e "\nListing"
|
|
ls -lah $mountpoint
|
|
echo -e "\numounting $partition from $mountpoint"
|
|
sudo umount $mountpoint
|
|
fi
|
|
echo -e "\n\nYou May Now Use on Marauder"
|
|
|