#
# Source this from bash to switch Reversion Login Id.
#

sav_user="$BKPREVINST_USER"
sav_passwd="$BKPREVINST_PASSWD"

BKPREVINST_USER=reversn
BKPREVINST_PASSWD=runlolarun

# echo

if [ "$1" =  "" ]; then
	user="$BKPREVINST_USER"
	passwd="$BKPREVINST_PASSWD"
else
	test=`revsh dbtool -act | grep "^$1"`
	n=`echo "$test" | wc -l`

	if [ $n -eq 1 -a "$test" != "" ]; then
		BKPREVINST_USER=`echo "$test" | awk -F'|' '{print $1}'`
		BKPREVINST_PASSWD=`echo "$test" | awk -F'|' '{print $5}'`

	else
		if [ $n -gt 1 ]; then
			echo "*** Ambiguous account names:"
			echo "$test" | awk -F'|' '{print $1}' | sed 's/^/	/'
		else
			echo "Invalid username: $1"
		fi

		BKPREVINST_USER="$sav_user"
		BKPREVINST_PASSWD="$sav_passwd"
	fi
fi

# if [ "$BKPREVINST_USER" != "$sav_user" ]; then
	# echo "Switching to user: $BKPREVINST_USER"
# else
	# echo "Remaining as user: $BKPREVINST_USER"
# fi

#echo

export BKPREVINST_USER BKPREVINST_PASSWD
export BKPHOME=$BKPROOT/inst/$BKPREVINST_USER
