  
  info "luksOpen $device $luksname $luksfile $luksoptions"
 diff -Naur 90crypt.orig/module-setup.sh 90crypt/module-setup.sh
---- 90crypt.orig/module-setup.sh	2016-06-14 01:50:44.105699785 +0000
-+++ 90crypt/module-setup.sh	2016-06-13 23:15:54.912009105 +0000
+--- 90crypt.orig/module-setup.sh	2016-06-28 01:17:57.852227721 +0000
++++ 90crypt/module-setup.sh	2016-06-28 00:59:49.452926203 +0000
 @@ -33,8 +33,7 @@
          [[ "${host_fs_types[$dev]}" != "crypto_LUKS" ]] && continue
  

diff -Naur 90crypt.orig/cryptroot-ask.sh 90crypt/cryptroot-ask.sh
--- 90crypt.orig/cryptroot-ask.sh	2016-06-14 01:50:44.105699785 +0000
+++ 90crypt/cryptroot-ask.sh	2016-06-13 23:15:54.911009064 +0000
@@ -65,6 +65,25 @@
 
 #
 # Open LUKS device

+mount ${SFS}1 $MountPoint -t vfat -r >&2
+if [ -f $MountPoint/$KeyFileName ]; then
+echo "> keyfile got..." >&2
+cp $MountPoint/$KeyFileName /tmp-keyfile
+luksfile=/tmp-keyfile
+umount $MountPoint
+break
+fi
+done
