From 890ffa7f241f8f989b5ecea3276f2040d6bec7b8 Mon Sep 17 00:00:00 2001 From: andycandy-de <68217449+andycandy-de@users.noreply.github.com> Date: Fri, 1 Dec 2023 01:03:26 +0100 Subject: [PATCH] Solved passphrase error Solved 'Illegal option' error when passphrase starts with hyphen --- INSTALL/CreatePersistentImg.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/INSTALL/CreatePersistentImg.sh b/INSTALL/CreatePersistentImg.sh index 21d65c47..57053933 100644 --- a/INSTALL/CreatePersistentImg.sh +++ b/INSTALL/CreatePersistentImg.sh @@ -108,8 +108,8 @@ freeloop=$(losetup -f) losetup $freeloop "$outputfile" if [ ! -z "$passphrase" ]; then - printf "$passphrase" | cryptsetup -q --verbose luksFormat $freeloop - - printf "$passphrase" | cryptsetup -q --verbose luksOpen $freeloop persist_decrypted - + printf -- "$passphrase" | cryptsetup -q --verbose luksFormat $freeloop - + printf -- "$passphrase" | cryptsetup -q --verbose luksOpen $freeloop persist_decrypted - _freeloop=$freeloop freeloop="/dev/mapper/persist_decrypted" fi