summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-10-07 15:51:00 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-10-07 15:51:00 -0400
commit1c5c24cd9697e94a8d1c5eb9189e3ac96693051c (patch)
treeb4d479c0f85096b73f71a3816c81da625378d8d4
parentfix schbang (diff)
downloaddotfiles-guix-1c5c24cd9697e94a8d1c5eb9189e3ac96693051c.tar.gz
dotfiles-guix-1c5c24cd9697e94a8d1c5eb9189e3ac96693051c.tar.bz2
dotfiles-guix-1c5c24cd9697e94a8d1c5eb9189e3ac96693051c.zip
fix crypt script (matching and passwd chk)
-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