#!/bin/sh -x
#
# ksc
# kerberos / smartcard integration project 
# get user's tickets and tokens (in multiple realms, if need be)
#
#  Usage: ksc [username]

PORT=0
REALMS="CITI.UMICH.EDU UMICH.EDU"

KINIT=kinit
AKLOG=aklog
KRB524=/afs/citi.umich.edu/usr/local/bin/krb524init

case $# in
    0) USERNAME=$USER ;;
    1) USERNAME=$1 ;;
    *) echo 'Usage: ksc [username]' ; exit 1 ;;
esac

# get kerberos tickets and afs tokens for each realm
for realm in $REALMS; do
    $KINIT -h $PORT $USERNAME@$realm
    $AKLOG -c $realm
done

# convert k5 tickets to k4
$KRB524

