From c32b4769f06e60b39ce93e4ea90fd48795506e0f Mon Sep 17 00:00:00 2001 From: Aaron Griffin Date: Thu, 27 Apr 2006 23:15:29 +0000 Subject: sleep the luksOpen loop git-svn-id: http://projects.archlinux.org/svn/initramfs/mkinitcpio@32 880c04e9-e011-0410-abf7-b926e227c9cd --- hooks/encrypt | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'hooks') diff --git a/hooks/encrypt b/hooks/encrypt index 26b318a..cc1b315 100644 --- a/hooks/encrypt +++ b/hooks/encrypt @@ -15,10 +15,9 @@ run_hook () echo "" echo "A password is required to access the root filesystem:" - /bin/cryptsetup luksOpen ${root} root - while [ $? -ne 0 ]; do - #loop until we get a real password - /bin/cryptsetup luksOpen ${root} root + #loop until we get a real password + while !/bin/cryptsetup luksOpen ${root} root; do + sleep 2; done if [ -e "/dev/mapper/root" ]; then export root="/dev/mapper/root" -- cgit v1.2.3-24-g4f1b