diff -uNr mkinitcpio-0.6.13.orig/install/consolefont mkinitcpio-0.6.13/install/consolefont --- mkinitcpio-0.6.13.orig/install/consolefont 2010-05-08 13:55:54.000000000 +0100 +++ mkinitcpio-0.6.13/install/consolefont 2011-06-11 13:29:50.185583138 +0100 @@ -6,7 +6,11 @@ BINARIES="" FILES="" SCRIPT="consolefont" - eval "$(grep -e "^CONSOLEFONT=" /etc/rc.conf)" + [ -e /etc/rc.conf ] && eval "$(grep -e "^CONSOLEFONT=" /etc/rc.conf)" + if [ -e /etc/vconsole.conf ]; then + eval "$(grep -e "^FONT=" /etc/vconsole.conf)" + CONSOLEFONT=${FONT} + fi if [ -n "$CONSOLEFONT" ]; then if [ -e /usr/share/kbd/consolefonts/$CONSOLEFONT.psfu.gz ]; then CONSOLEFONT_FILE_GZ="/usr/share/kbd/consolefonts/$CONSOLEFONT.psfu.gz" @@ -27,6 +31,10 @@ help () { cat<