#!/bin/sh

EXEC_BASE=/usr
export EXEC_BASE

if [ ! -x $EXEC_BASE/openwin/bin/mkfontdir ]
then
    # if mkfontdir doesn't exist we cannot proceed
    exit 2
fi

FONTINSTDIR=$BASEDIR/openwin/lib/locale/ko/X11/fonts
export FONTINSTDIR

if [ -d $FONTINSTDIR/TrueType ]; then
	cd $FONTINSTDIR/TrueType

	# Restore fonts.alias.base, fonts.scale.base
	if [ -f fonts.alias ]; then
		mv -f fonts.alias fonts.alias.old
	fi

	if [ -f fonts.alias.base ]; then
		cp -f fonts.alias.base fonts.alias
	fi

	if [ -f fonts.scale ]; then
		mv -f fonts.scale fonts.scale.old
	fi

	if [ -f fonts.scale.base ]; then
		cp -f fonts.scale.base fonts.scale
	fi


	#  rerun mkfontdir as fonts.scale is changed
                $EXEC_BASE/openwin/bin/mkfontdir .
fi

FONTINSTDIR=$BASEDIR/openwin/lib/locale/ko.UTF-8/X11/fonts
export FONTINSTDIR

if [ -d $FONTINSTDIR/TrueType ]; then
	cd $FONTINSTDIR/TrueType

	# Restore fonts.alias.base, fonts.scale.base
	if [ -f fonts.alias ]; then
		mv -f fonts.alias fonts.alias.old
	fi

	if [ -f fonts.alias.base ]; then
		cp -f fonts.alias.base fonts.alias
	fi

	if [ -f fonts.scale ]; then
		mv -f fonts.scale fonts.scale.old
	fi

	if [ -f fonts.scale.base ]; then 
		cp -f fonts.scale.base fonts.scale
	fi

	#  rerun mkfontdir as fonts.scale is changed
                $EXEC_BASE/openwin/bin/mkfontdir .
fi

exit 0
