#
# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.
# Use is subject to license terms.
#
#pragma ident	"@(#)postinstall.SUNWdtlog	1.1	06/05/22 SMI"
#

if [ "$UPDATE" != yes ]; then
	# On initial install, do nothing.
	exit 0
fi

upgrade_profile=${PKG_INSTALL_ROOT}/var/svc/profile/upgrade

if [ $CDE_SUNWDTLOG = "legacy_enable" ] ; then
	echo "svcadm enable -r svc:/application/graphical-login/cde-login:default" >> $upgrade_profile
elif [ $CDE_SUNWDTLOG = "legacy_disable" ] ; then
	echo "svcadm disable svc:/application/graphical-login/cde-login:default" >> $upgrade_profile
fi

# Remove legacy links
rm -f ${PKG_INSTALL_ROOT}/etc/rc2.d/S99dtlogin
rm -f ${PKG_INSTALL_ROOT}/etc/rcS.d/K10dtlogin
rm -f ${PKG_INSTALL_ROOT}/etc/rc1.d/K10dtlogin
rm -f ${PKG_INSTALL_ROOT}/etc/rc0.d/K10dtlogin

# Handle the pkg database
# Remove legacy links
#
rmlist="
/etc/rc2.d/S99dtlogin
/etc/rcS.d/K10dtlogin
/etc/rc1.d/K10dtlogin
/etc/rc0.d/K10dtlogin
"

#
# Always do removef even though file might not be on the system
#
for i in $rmlist
do
	/usr/sbin/removef $PKGINST $i >/dev/null 
	if test -h ${PKG_INSTALL_ROOT}/$i -o -f  ${PKG_INSTALL_ROOT}/$i; then
		rm -f ${PKG_INSTALL_ROOT}/$i >/dev/null 
	fi
done
removef -f $PKGINST >/dev/null 2>&1 || exit 2

exit 0
