#!/bin/sh echo "~> Formatting EFI (/boot) directory to FAT-32" mkfs.fat -F32 ${blockdevice}1 echo -n "~> Do you want to encrypt root? (Y/n) " read answer if [ "$answer" == "n" ]; then echo "~> There are close to no reasons to not do this, but hey, you're an adult." rootformat=${blockdevice}2 else echo "~> Formatting root (/) for crypto" cryptsetup -v luksFormat ${blockdevice}2 echo "~> Here's the header crypto:" cryptsetup luksDump ${blockdevice}2 echo "~> Open the crypt container" cryptsetup luksOpen ${blockdevice}2 cryptroot rootformat=/dev/mapper/cryptroot fi echo "~> Formatting $rootformat EXT4" mkfs.ext4 $rootformat