From 2bf0ddc0345cbd894db691b515925e2aaa899292 Mon Sep 17 00:00:00 2001 From: Gunjan Gupta Date: Fri, 21 Jul 2023 01:55:05 +0530 Subject: [PATCH] Fix intermitent loop device not available error when CRYPTROOT_ENABLE is enabled --- lib/functions/image/partitioning.sh | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/functions/image/partitioning.sh b/lib/functions/image/partitioning.sh index 99a15ba99d..5ce363fcfb 100644 --- a/lib/functions/image/partitioning.sh +++ b/lib/functions/image/partitioning.sh @@ -243,6 +243,7 @@ function prepare_partitions() { local rootdevice="${LOOP}p${rootpart}" if [[ $CRYPTROOT_ENABLE == yes ]]; then + check_loop_device "$rootdevice" display_alert "Encrypting root partition with LUKS..." "cryptsetup luksFormat $rootdevice" "" echo -n $CRYPTROOT_PASSPHRASE | cryptsetup luksFormat $CRYPTROOT_PARAMETERS $rootdevice - echo -n $CRYPTROOT_PASSPHRASE | cryptsetup luksOpen $rootdevice $ROOT_MAPPER -