aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Fertser <fercerpav@gmail.com>2015-10-19 14:46:14 -0400
committerTom Yu <tlyu@mit.edu>2015-10-26 15:45:26 -0400
commitb32e0380cd37f90a009e4655a29d9fe7c6375fcb (patch)
tree29d2679d60edecf960ea4a2aaeedc96bdd21aa23
parent67bdf8189b24efca8a244316e7d51bd52d0dbda9 (diff)
downloadkrb5-b32e0380cd37f90a009e4655a29d9fe7c6375fcb.zip
krb5-b32e0380cd37f90a009e4655a29d9fe7c6375fcb.tar.gz
krb5-b32e0380cd37f90a009e4655a29d9fe7c6375fcb.tar.bz2
Use fixed rcache directory when cross-compiling
When cross-compiling, looking at what directories are present on the build machine makes no sense. Default to /var/tmp instead. [ghudson@mit.edu: use /var/tmp instead of /tmp; adjust commit message] (cherry picked from commit db2acb6b06e469c6c12476bec68acc7964626523) ticket: 8254 version_fixed: 1.14 status: resolved
-rw-r--r--src/configure.in14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/configure.in b/src/configure.in
index fd06dcb..b2a8675 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -757,11 +757,15 @@ AC_CHECK_TYPE(time_t, long)
AC_MSG_CHECKING([for replay cache directory])
AC_CACHE_VAL(krb5_cv_sys_rcdir,
[
-for t_dir in /var/tmp /usr/tmp /var/usr/tmp /tmp ; do
- test -d $t_dir || continue
- krb5_cv_sys_rcdir=$t_dir
- break
-done])
+if test $cross_compiling = yes; then
+ krb5_cv_sys_rcdir=/var/tmp
+else
+ for t_dir in /var/tmp /usr/tmp /var/usr/tmp /tmp ; do
+ test -d $t_dir || continue
+ krb5_cv_sys_rcdir=$t_dir
+ break
+ done
+fi])
AC_MSG_RESULT($krb5_cv_sys_rcdir)
KRB5_RCTMPDIR=$krb5_cv_sys_rcdir
AC_SUBST(KRB5_RCTMPDIR)