# Distributed under the GPL v2
# $Id$
+ 29 Mar 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
+ Restore original /dev/tty after GPG (bug #410073), report and initial patch
+ by Brendan Pike
+
22 Mar 2012; Sebastian Pipping <sping@gentoo.org> genkernel:
Bump version to 3.4.27
fi
# At this point, keyfile or not, we're ready!
crypt_filter "${gpg_cmd}cryptsetup ${cryptsetup_options} luksOpen ${LUKS_DEVICE} ${LUKS_NAME}"
- if [ $? -eq 0 ]
+ crypt_filter_ret=$?
+
+ [ -e /dev/tty.org ] \
+ && rm -f /dev/tty \
+ && mv /dev/tty.org /dev/tty
+
+ if [ ${crypt_filter_ret} -eq 0 ]
then
good_msg "LUKS device ${LUKS_DEVICE} opened" ${CRYPT_SILENT}
break