Dotfiles/setup/autoformat.sh

52 lines
719 B
Bash
Executable File

#!/bin/bash
echo "running lsblk..."
lsblk
echo -n "Enter blockdev to install on or m for manual partitioning: "
read blockdevtemp
blockdev = ""
if [ "$blockdevtemp" != 'm' ]; then
echo "Partitioning with default layout"
echo 'Layout: 4Gb efi partition \n 20Gb swap\n Rest btrfs root'
(
echo g
echo n
echo 1
echo +4G
echo n
echo 2
echo +20G
echo n
echo 3
echo w
) | fdisk $blockdevtemp
$blockdev=$blockdevtemp
fi
if [ "$blockdev" == "" ]; then
echo -n "Enter blockdev to install on: "
read blockdevnew
$blockdev = $blockdevnew
fi
echo "Formatting Complete"