@@ -, +, @@ --- installer/preinstall.d/11-remount.sh | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) --- a/installer/preinstall.d/11-remount.sh +++ a/installer/preinstall.d/11-remount.sh @@ -15,7 +15,7 @@ sync # these are normally missing in installer environment # NB: /sbin writes rely on aufs in fact, would use /tmp otherwise # but that might clobber cases when the binaries have to differ -for i in /sbin/{mdadm,lvm}; do +for i in /sbin/{mdadm,lvm,cryptsetup}; do if [ ! -x "$i" -a -x "$destdir$i" ]; then cp -p "$destdir$i" "$i" fi @@ -26,6 +26,10 @@ if [ -f "$destdir/etc/lvm/lvm.conf" ]; then cp -p "$destdir/etc/lvm/lvm.conf" /etc/lvm fi +for i in /dev/mapper/*_luks; do + cryptsetup luksClose "`basename "$i"`" +done + chroot "$destdir" swapoff -a umount "$destdir/dev/pts" --