#! /usr/bin/ksh
#
# Copyright (c) 2001 by Sun Microsystems, Inc.
# All rights reserved.
#

#
# globals
#
SSPVAR=${SSPVAR:-/var/opt/SUNWssp}	export SSPVAR

if [ ! -d ${SSPVAR} ]; then
	if [ -d /a${SSPVAR} ]; then
		SSPVAR="/a${SSPVAR}"
	fi
fi

SSPRESOURCE=${SSPVAR}/.ssp_private/ssp_resource

#
# Must run as root
#
uid=`id`
eval ${uid%%\(*}

if [[ $uid -ne 0 ]]
then
	echo "You must be root to run."
	exit 0
fi

if grep 'Ultra-Enterprise-10000.WARNamb:30000' ${SSPRESOURCE} > /dev/null
then
	# Change 30C to 35C 
	ed -s ${SSPRESOURCE} << EOF >/dev/null
/^Ultra-Enterprise-10000.WARNamb
s/:30000/:35000/
.
w
q
EOF

elif grep 'Ultra-Enterprise-10000.WARNamb:35000' ${SSPRESOURCE} > /dev/null
then
	echo "WARNamb has already been backed out to 35C." > /dev/null

else
	echo "WARNamb not set at 30C; therefore not changing back to 35C."
fi


if grep 'Ultra-Enterprise-10000.MAXamb:35000' ${SSPRESOURCE} > /dev/null
then
	# Change 35C to 40C 
	ed -s ${SSPRESOURCE} << EOF >/dev/null
/^Ultra-Enterprise-10000.MAXamb
s/:35000/:40000/
.
w
q
EOF

elif grep 'Ultra-Enterprise-10000.MAXamb:40000' ${SSPRESOURCE} > /dev/null
then
	echo "MAXamb has already been backed out to 40C." > /dev/null

else
	echo "MAXamb not set at 35C; therefore not changing back to 40C."
fi


if grep 'Ultra-Enterprise-10000.T911amb:38000' ${SSPRESOURCE} > /dev/null
then
	# Change 38C to 45C 
	ed -s ${SSPRESOURCE} << EOF >/dev/null
/^Ultra-Enterprise-10000.T911amb
s/:38000/:45000/
.
w
q
EOF

elif grep 'Ultra-Enterprise-10000.T911amb:45000' ${SSPRESOURCE} > /dev/null
then
	echo "T911amb has already been backed out to 45C." > /dev/null

else
	echo "T911amb not set at 38C; therefore not changing back to 45C."
fi
