summaryrefslogtreecommitdiffstats
path: root/src/configure.in
diff options
context:
space:
mode:
Diffstat (limited to 'src/configure.in')
-rw-r--r--src/configure.in9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/configure.in b/src/configure.in
index c7c92d923d..9e9c94ff99 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -1276,8 +1276,13 @@ fi
if test "${DEFCCNAME+set}" != set; then
DEFCCNAME=FILE:/tmp/krb5cc_%{uid}
fi
-: "${DEFKTNAME=FILE:/etc/krb5.keytab}"
-: "${DEFCKTNAME=FILE:/etc/krb5.client-keytab}"
+if test "${DEFKTNAME+set}" != set; then
+ DEFKTNAME=FILE:/etc/krb5.keytab
+fi
+if test "${DEFCKTNAME+set}" != set; then
+ adl_RECURSIVE_EVAL($localstatedir, exp_localstatedir)
+ DEFCKTNAME=FILE:$exp_localstatedir/krb5/user/%{euid}/client.keytab
+fi
AC_MSG_NOTICE([Default ccache name: $DEFCCNAME])
AC_MSG_NOTICE([Default keytab name: $DEFKTNAME])
AC_MSG_NOTICE([Default client keytab name: $DEFCKTNAME])