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

 
 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
@@ -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-28 01:17:57.852227721 +0000
+++ 90crypt/cryptroot-ask.sh	2016-06-28 01:12:13.845101141 +0000
@@ -65,6 +65,27 @@
 
 #
 # Open LUKS device
