#! /bin/sh 
#
#
# 
# Clean up /etc/driver_aliases, /etc/driver_classes
# and /etc/name_to_major.
#
#
if [ ! -f $ROOTDIR/kernel/drv/scsi_vhci ]; then
  $ROOTDIR/usr/sbin/rem_drv -b $ROOTDIR scsi_vhci

#
# remove entry from /kernel/drv/ssd.conf . 
# 
  if [ -f $ROOTDIR/kernel/drv/ssd.conf ] ; then 
    TMPF=/tmp/ssdrem.$$ 
    /usr/bin/sed -e '/^name="ssd"[ 	]*parent="scsi_vhci"[ 	]*target=0;'/d \
	$ROOTDIR/kernel/drv/ssd.conf > $TMPF 
    [ $? -eq 0 ] && mv $TMPF $ROOTDIR/kernel/drv/ssd.conf 
  fi 
fi
###
#
#
#
# Restore san_drivers file

Tmpf=/tmp/sand_$$
Sav=${ROOTDIR}/var/sadm/pkg/SUNWsan/${PatchNum}.sav
Dst=${ROOTDIR}/opt/SUNWsan/etc/san_drivers

grep -v \:${PatchNum}\$ $Dst > $Tmpf
mv $Tmpf $Dst

cat $Sav >> $Dst
rm $Sav

exit 0
