#!/bin/sh
# $Header: /usr/local/devel/postgres/src/bin/s2kutils/s2klist/RCS/s2klist.sh,v 1.2 1993/01/09 02:49:20 aoki Exp $
#
if [ \! "$PGREALM" ]; then
	echo "$0: PGREALM not set"
	exit 1
fi

MYUID=`pg_id`
if [ \! "$KRBVERS" ]; then
	KRBVERS=0
fi
if  [ "$KRBVERS" -eq 4 ]; then
	if [ "$KRBTKFILE" ]; then
		PG_TKT_FILE=$KRBTKFILE@$PGREALM
	else
		PG_TKT_FILE=/tmp/tkt$MYUID@$PGREALM
	fi
	KRBTKFILE=$PG_TKT_FILE; export KRBTKFILE
elif [ "$KRBVERS" -eq 5 ]; then
	if [ "$KRB5CCNAME" ]; then
		PG_TKT_FILE=$KRB5CCNAME@$PGREALM
	else
		PG_TKT_FILE="FILE:/tmp/krb5cc_$MYUID@$PGREALM"
	fi
	KRB5CCNAME=$PG_TKT_FILE; export KRB5CCNAME
else
	echo No Kerberos version selected
	exit 1
fi
echo "Ticket file:	$PG_TKT_FILE"

klist $*
