summaryrefslogtreecommitdiff
path: root/airootfs/root/bootstrap
diff options
context:
space:
mode:
Diffstat (limited to 'airootfs/root/bootstrap')
-rwxr-xr-xairootfs/root/bootstrap7
1 files changed, 4 insertions, 3 deletions
diff --git a/airootfs/root/bootstrap b/airootfs/root/bootstrap
index 5bfcf11..4da3804 100755
--- a/airootfs/root/bootstrap
+++ b/airootfs/root/bootstrap
@@ -6,12 +6,12 @@ if ! timeout 1 curl -Is tombarrett.xyz | grep "200 OK" > /dev/null; then
exit
fi
-if ! test -b "$1"; then
+if ! test -b "${1:-}"; then
echo "Please pass an existing drive as an argument. ie /dev/sda"
exit
fi
-if [ -z "$2" ]; then
+if [ -z "${2:-}" ]; then
echo "Please pass a hostname also as the second argument."
exit
fi
@@ -56,4 +56,5 @@ pacman-key --populate
pacstrap /mnt base linux linux-firmware git vim grub efibootmgr arch-install-scripts networkmanager
cp /root/.loader /mnt/root/loader
-arch-chroot /mnt /root/loader "$1" "$2" "$ROOT_DIR"
+UUID=$(lsblk --output UUID,PATH | grep "$ROOT_DIR" | cut -f 1 -d ' ')
+arch-chroot /mnt /root/loader "$1" "$2" "$UUID"