#!/bin/sh
#
# This script tries to remove obsolete atok7 files for upgrade install
# from Solaris 2.5.1 and less releases. Because, some atok7 files which
# was defined as "preserve" action (e.g., dictionary file) will remain
# on the system after the upgrade even if the files were not modified.
#
# Note that if the files were modified, they will be saved on the system
# as <filename>:<release_name> by upgrade install.
#

if [ -d $BASEDIR/var/mle/ja/atok7 ]; then
	rm -f $BASEDIR/var/mle/ja/atok7/atok7usr.dic
	rmdir -ps $BASEDIR/var/mle/ja/atok7
fi

#
# This script moves /var/lib.mle.japanese.kkcv/kkcv_u.dic to /var/mle/ja/kkcv.
#

REMOVEF_F=
case ${BASEDIR} in
*/)	OLD_DIR=${BASEDIR}var/lib.mle.japanese.kkcv
	NEW_DIR=${BASEDIR}var/mle/ja/kkcv
	;;
*)	OLD_DIR=${BASEDIR}/var/lib.mle.japanese.kkcv
	NEW_DIR=${BASEDIR}/var/mle/ja/kkcv
	;;
esac
OLD_DIC=${OLD_DIR}/kkcv_u.dic
NEW_DIC=${NEW_DIR}/kkcv_u.dic
if [ -f ${OLD_DIC} ]; then
	cmp -s ${OLD_DIC} ${NEW_DIC} || cp -p ${OLD_DIC} ${NEW_DIC}
	rm -f ${OLD_DIC} 2>/dev/null
	removef ${PKGINST} ${OLD_DIC} && REMOVEF_F=yes
fi
if [ -d ${OLD_DIR} ]; then
	rmdir ${OLD_DIR} 2>/dev/null
	removef ${PKGINST} ${OLD_DIR} && REMOVEF_F=yes
fi
[ -n "${REMOVEF_F}" ] && removef -f ${PKGINST}

exit 0
