#!/bin/sh 

STATUS=0
error () {
	echo $PROG: $*
	STATUS=2
	exit
}

dun () {
	echo Halting SunRemon Monitor
	/etc/init.d/remon_monitor stop
	echo $PROG Done.
	exit $STATUS
}

trap dun 0

PROG=`basename $0`
PWD=`pwd`
[ `basename $PWD` = "old_style_patch" ] || exit

PKGINFO=$PWD/SUNWremon/pkginfo
PKGMAP=$PWD/SUNWremon/pkgmap
if [ ! -f $PKGINFO ]
then
	echo "No file $PKGINFO"
	exit
fi

DEST=`pkgparam SUNWremon DEST`
DYNDEST=`pkgparam SUNWremon DYNDEST`
REMONUHOME=`pkgparam SUNWremon REMONUHOME`
if [ "$DEST" ]
then
	echo Modifying pkginfo to include location of SUNWremon install.
	egrep -v "(^DEST=|^DYNDEST=|^REMONUHOME=)" $PKGINFO > $PKGINFO.tmp
	mv $PKGINFO.tmp $PKGINFO
	echo DEST=$DEST >> $PKGINFO
	echo DYNDEST=$DYNDEST >> $PKGINFO
	echo REMONUHOME=$REMONUHOME >> $PKGINFO
else
	exit
fi

SUM=`sum $PKGINFO | awk '{print $1}'`
SIZE=`ls -l $PKGINFO | awk '{print $5}'`
DATE=`grep pkginfo $PKGMAP | awk '{print $6}'`

grep -v pkginfo $PKGMAP > $PKGMAP.tmp
echo "1 i pkginfo $SIZE $SUM $DATE" >> $PKGMAP.tmp
mv $PKGMAP.tmp $PKGMAP
