summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xguix-strap/guix-crypt12
1 files changed, 6 insertions, 6 deletions
diff --git a/guix-strap/guix-crypt b/guix-strap/guix-crypt
index 1f17099..24f6492 100755
--- a/guix-strap/guix-crypt
+++ b/guix-strap/guix-crypt
@@ -10,10 +10,10 @@ PASSWORD_CONFIRM=""
EVENT "Setting up disk encryption with luks"
-if [[ $DISK == sd* ]]; then
+if [[ $DISK == "/dev/sd"* ]]; then
CRYPT_PARTITION="$DISK""2"
EFI_PARTITION="$DISK""1"
-elif [[ $DISK == nvme** ]]; then
+elif [[ $DISK == "/dev/nvme"* ]]; then
CRYPT_PARTITION="$DISK""p2"
EFI_PARTITION="$DISK""p1"
else
@@ -24,7 +24,7 @@ fi
get_password() {
read -s -p "LUKS password: " PASSWORD
read -s -p "Confirm password: " PASSWORD_CONFIRM
- if [ "$PASSWORD" == "$CONFIRM_PASSWORD" ]; then
+ if [ "$PASSWORD" == "$PASSWORD_CONFIRM" ]; then
exit 0
else
ERROR "Passwords do not match"
@@ -39,7 +39,7 @@ EVENT "Setting up luks"
cryptsetup luksFormat --type luks1 "$CRYPT_PARTITION" <<EOF
YES
$PASSWORD
-$CONFIRM_PASSWORD
+$PASSWORD_CONFIRM
EOF
EVENT "Opening cryptroot"
@@ -58,5 +58,5 @@ mkfs.vfat "-F32" "$EFI_PARTITION"
EVENT "Successfully setup efi vfat and luks"
-echo "CRYPT_PARTITION=\"$CRYPT_PARTITION\"" > ./guix-env
-echo "EFI_PARTITION=\"$EFI_PARTITION\"" > ./guix-env
+echo "CRYPT_PARTITION=\"$CRYPT_PARTITION\"" >> ./guix-env
+echo "EFI_PARTITION=\"$EFI_PARTITION\"" >> ./guix-env