diff options
author | Greg Hudson <ghudson@mit.edu> | 2012-08-02 01:27:47 -0400 |
---|---|---|
committer | Greg Hudson <ghudson@mit.edu> | 2012-08-02 01:28:06 -0400 |
commit | a57a510cc16506e60c5c0648d092f9ad3668d1b9 (patch) | |
tree | 73c8d32708ac6111992937af078f257d780667bf /src/configure.in | |
parent | 1c91183b27de00ead74392b3dd7bdc22e810ac0b (diff) | |
download | krb5-a57a510cc16506e60c5c0648d092f9ad3668d1b9.tar.gz krb5-a57a510cc16506e60c5c0648d092f9ad3668d1b9.tar.xz krb5-a57a510cc16506e60c5c0648d092f9ad3668d1b9.zip |
Change default client keytab name
Change the default client keytab name, if not overridden at build
time, to FILE:$localstatedir/krb5/user/%{euid}/client.keytab.
Introduce a second file from the autoconf archives in order to
recursively expand $localstatedir within configure.in.
Diffstat (limited to 'src/configure.in')
-rw-r--r-- | src/configure.in | 9 |
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]) |