#	Copyright (c) 2000 Sun Microsystems, Inc.
#		All Rights Reserved
#
#	@(#)postinstall.base 1.1 02/10/11 (c) Sun Microsystems, Inc.
#
# postinstall script for PatchPro
#

PATH=/usr/sadm/bin:${PATH}	# use admin utilities

COPYPROPS="patchpro.log.file patchpro.log.size patchpro.log.level patchpro.error.email patchpro.download.email patchpro.install.email patchpro.patch.download.directory patchpro.patch.sequester.directory patchpro.patch.install.directory patchpro.patch.backout.directory patchpro.patch.server.url patchpro.sunsolve.identity patchpro.proxyserver.host patchpro.proxyserver.port patchpro.patch.install.patchtype patchpro.patch.interactive.patchtype patchpro.installdir.sdb patchpro.installdir.apcy patchpro.installdir.ppro"

UPGR_SCRIPT=/tmp/upgr.$PKGINST

#
# If there's already a PatchPro in place, we copy the key parts of
# the generic properties into this one.
PPROINST=`/usr/bin/pkginfo SUNWppro.\* | /usr/bin/nawk ' { print $2; exit; } '`
PPROBASE=`/usr/bin/pkgparam ${PPROINST} BASEDIR`
PPRODEFAULT=${PPROBASE}/etc/patchpro.conf

NEWCONFIG=${PKG_INSTALL_ROOT:-/}etc/opt/SUNWppro/etc/patchpro.conf

if [ -f ${PPRODEFAULT} ]; then
    for property in ${COPYPROPS}; do
	# Get the original
	PPROLINE=`/usr/bin/egrep ${property}\= ${PPRODEFAULT}`
	# insert it into the new record
	/usr/bin/sed s!${property}.*!${PPROLINE}! < ${NEWCONFIG} > ${NEWCONFIG}.tmp || continue

	/usr/bin/mv ${NEWCONFIG}.tmp ${NEWCONFIG}
    done
fi 

#
# Start the remove part of the upgrade.
if [ -f $UPGR_SCRIPT ]; then
	sh $UPGR_SCRIPT &
fi

exit 0
