mwolson: Relay email from mire
[hcoop/zz_old/config/exim4-hopper.git] / get-token
index 6754ade..a837762 100755 (executable)
--- a/get-token
+++ b/get-token
@@ -3,12 +3,27 @@
 #
 # This is used to deliver mail with the appropriate credentials.
 
+# fuse stdin and stderr
+exec 2>&1
 USER=$1
+
+# all future output goes to this file
+exec >&/tmp/get-token-log.$USER
+
+# check that setuid happened
+whoami
+
+# set the credentials cache
 export KRB5CCNAME=FILE:/tmp/krb5cc_$USER.email
+
+# eliminate any previous tokens
 kdestroy
 unlog
 KEYTAB=/etc/keytabs/mailfilter/$USER
-echo kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET > /tmp/exim-get-token-log
+
+# display command-to-be-invoked as a sanity check
+echo kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET
+
 kinit -kt $KEYTAB $USER/mailfilter@HCOOP.NET
 aklog