#!/bin/sh
#
# Copyright 1996 Sun Microsystems, Inc. All Rights Reserved.
#
# pragma ident   "@(#)postpatch 1.1 96/06/24 SMI"
#
POSTREMOVE=/var/sadm/pkg/SUNWsnadm/install/postremove
TMP_POST=/tmp/postpatch.$$
TMP_POST1=/tmp/postpatch1.$$
CRONDEF=/tmp/cronstuff.$$

echo_message () {
echo "========================================================================"
echo 
echo " The IPX/SPX drivers have been updated.  In order to properly configure"
echo " and load the new drivers, this machine must be rebooted"
echo 
echo "========================================================================"
}

cat_funct () {
cat >> ${CRONDEF} << --ECJ
NEWCRONDEF=/tmp/newcrondef
NUMOFENT=\`/bin/crontab -l | /bin/grep -v "/opt/SUNWefps/lib/trimlogs" | /bin/wc -l\`
echo "*** Modifying crontab ....."
if [ \${NUMOFENT} -gt 0 ]; then
  /bin/crontab -l | /bin/grep -v "/opt/SUNWefps/lib/trimlogs" > \${NEWCRONDEF}
  /bin/crontab \${NEWCRONDEF}
  rm -f \${NEWCRONDEF}
else
  /bin/crontab -r
fi
exit 0
--ECJ
}

echo_message
if [ -f $POSTREMOVE ]; then
	if [ ! `/bin/grep -c NEWCRONDEF $POSTREMOVE` -gt 1 ]; then
		/bin/grep -v "crontab -r" $POSTREMOVE > $TMP_POST
		/bin/grep -v "exit" $TMP_POST > $TMP_POST1
		cat_funct
		/bin/cat $TMP_POST1 $CRONDEF > $POSTREMOVE
		/bin/rm -f $TMP_POST $TMP_POST1 $CRONDEF
	fi
fi
exit 0

