Index: trunk/server/fedora/config/etc/cron.d/slapdagent
===================================================================
--- trunk/server/fedora/config/etc/cron.d/slapdagent	(revision 1716)
+++ trunk/server/fedora/config/etc/cron.d/slapdagent	(revision 1716)
@@ -0,0 +1,3 @@
+KRB5CCNAME=/var/run/dirsrv/krb5cc
+MAILTO=scripts-root@mit.edu
+0 */3 * * * fedora-ds /usr/kerberos/bin/kinit -k -t /etc/dirsrv/keytab ldap/$(hostname)
Index: trunk/server/fedora/config/etc/sysconfig/dirsrv
===================================================================
--- trunk/server/fedora/config/etc/sysconfig/dirsrv	(revision 1715)
+++ trunk/server/fedora/config/etc/sysconfig/dirsrv	(revision 1716)
@@ -29,4 +29,10 @@
 KRB5_KTNAME=/etc/dirsrv/keytab ; export KRB5_KTNAME
 
+# Use a disk ccache instead of a memory one (this is renewed by the
+# slapdagent cronjob) -- geofft 30 October 2010
+KRB5CCNAME=/var/run/dirsrv/krb5cc; export KRB5CCNAME
+/usr/kerberos/bin/kinit -k -t "$KRB5_KTNAME" ldap/"$(hostname)"
+chown --reference="$KRB5_KTNAME" "$KRB5CCNAME"
+
 # other environment settings can be added here too
 OS=`uname -s`
