--- mkinitcpio/install/consolefont 2012-03-05 00:31:06.000000000 +0100 +++ mkinitcpio/install/consolefont 2012-03-20 22:27:05.834910571 +0100 @@ -5,7 +5,12 @@ build() { # subshell to avoid namespace pollution ( - . "$BASEDIR/etc/rc.conf" + if [ -s "$BASEDIR/etc/vconsole.conf" ]; then + . "$BASEDIR/etc/vconsole.conf" + CONSOLEFONT="${FONT}" + else + . "$BASEDIR/etc/rc.conf" + fi if [[ -n "$CONSOLEFONT" ]]; then for file in "$BASEDIR/usr/share/kbd/consolefonts/$CONSOLEFONT".psf?(u)?(.gz); do if [[ -e $file ]]; then