# @(#)preinstall
# Copyright 1995 Sun Microsystems, Inc.  All Rights Reserved.
#
NWHOME=${BASEDIR}opt/SUNWipx/bin

$NWHOME/ipxd stop 
sleep 5

# Remove tnitp and tnspx modules
major=`ls -l /devices/pseudo/tnipx@0:admin | /usr/bin/awk '{print $5}' \
| /usr/bin/cut -f1 -d','`
if [ "$major" != "" ] ; then
	/sbin/autopush -r -M $major -m 12288
	/sbin/autopush -r -M $major -m 20480
fi
major=`ls -l /devices/pseudo/tnipx_ex@0:admin | /usr/bin/awk '{print $5}' \
 | /usr/bin/cut -f1 -d','`
if [ "$major" != "" ] ; then
	/sbin/autopush -r -M $major -m 12288
	/sbin/autopush -r -M $major -m 20480
fi

id=`/usr/sbin/modinfo | grep tnitp | awk '{print $1}'`
if [ "$id" != "" ] ; then
	/usr/sbin/modunload -i $id > /dev/null 2>&1
fi

id=`/usr/sbin/modinfo | grep tnspx | awk '{print $1}'`
if [ "$id" != "" ] ; then
	/usr/sbin/modunload -i $id > /dev/null 2>&1
fi

# Remove the tnipx drivers
rem_drv tnipx
sleep 5
rem_drv tnipx_ex

exit 0
