#!/bin/sh
#
# Load consolefont
#
# This must be executed *after* /usr is mounted.
# This means is /usr is NFS-mounted, it needs to
# run after networking and NFS mounts are up.
#
# chkconfig: 2345 76 09
# description: This package loads the selected consolefont \
#  from /etc/sysconfig/consolefont.
# config: /etc/sysconfig/consolefont

[ -f /etc/sysconfig/consolefont ] || exit 0

[ -f /usr/bin/setfont ] || exit 0

case "$1" in
	start)
		# Load the console font
		echo -n "Loading console font: "
		. /etc/sysconfig/consolefont
		if [ ${CONSOLEFONT:-bogus} != "bogus" ]; then
		    if [ ${SCREENMAP:-bogus} != "bogus" ]; then
			setfont $CONSOLEFONT -m $SCREENMAP
		    else
			setfont $CONSOLEFONT
		    fi
		    echo -ne '\033(K'
		fi
		;;
	stop)
		;;
	restart)
		$0 start
		;;
	status)
		echo "No status available for this package"
		exit 0
		;;
	*)
		echo "Usage: consolefont {start|stop|restart|status}"
		exit 1
esac

exit 0
