- if [ -n "$CONSOLEFONT" ] ; then
- einfo "Running consolechars using ${CONSOLEFONT}"
- for vc in `seq 0 ${NUM_CONSOLES}` ; do
- consolechars --tty=/dev/tty${vc} -f $CONSOLEFONT || consolechars --tty=/dev/tty${vc} -d
- done
- eend $?
+
+ if checkbootparam noconsolefont ; then
+ ewarn "Skipping setting console font as requested on boot commandline." ; eend 0
+ else
+ if [ -n "$CONSOLEFONT" ] ; then
+ einfo "Running consolechars using ${CONSOLEFONT}"
+ for vc in `seq 0 ${NUM_CONSOLES}` ; do
+ consolechars --tty=/dev/tty${vc} -f $CONSOLEFONT ; RC=$?
+ done
+ [ -n "$CUR_CONSOLE" ] && chvt $CUR_CONSOLE
+ eend $?
+ fi