Blame SOURCES/autofs-5.0.8-fix-external-env-configure.patch

4d476f
autofs-5.0.8 - fix external env configure
4d476f
4d476f
From: Ian Kent <raven@themaw.net>
4d476f
4d476f
Macro lookup can also resolve names in the external environment.
4d476f
The configure script disables this by default but the configure
4d476f
help implies it is enabled by default.
4d476f
---
4d476f
 CHANGELOG    |    1 +
4d476f
 configure    |    2 +-
4d476f
 configure.in |    2 +-
4d476f
 3 files changed, 3 insertions(+), 2 deletions(-)
4d476f
4d476f
--- autofs-5.0.7.orig/CHANGELOG
4d476f
+++ autofs-5.0.7/CHANGELOG
4d476f
@@ -92,6 +92,7 @@
4d476f
 - fix macro_addvar() and move init to main thread.
4d476f
 - change walk_tree() to take ap.
4d476f
 - add negative cache lookup to hesiod lookup.
4d476f
+- fix external env configure.
4d476f
 
4d476f
 25/07/2012 autofs-5.0.7
4d476f
 =======================
4d476f
--- autofs-5.0.7.orig/configure
4d476f
+++ autofs-5.0.7/configure
4d476f
@@ -5608,7 +5608,7 @@ else
4d476f
   enableval=yes
4d476f
 fi
4d476f
 
4d476f
-if test x$enable_ext_env = xyes; then
4d476f
+if test x$enable_ext_env = xyes -o x$enableval = xyes; then
4d476f
 
4d476f
 $as_echo "#define ENABLE_EXT_ENV 1" >>confdefs.h
4d476f
 
4d476f
--- autofs-5.0.7.orig/configure.in
4d476f
+++ autofs-5.0.7/configure.in
4d476f
@@ -346,7 +346,7 @@ AC_SUBST(DAEMON_LDFLAGS)
4d476f
 AC_ARG_ENABLE(ext-env,
4d476f
 [  --disable-ext-env	  disable search in environment for substitution variable],,
4d476f
 	enableval=yes)
4d476f
-if test x$enable_ext_env = xyes; then
4d476f
+if test x$enable_ext_env = xyes -o x$enableval = xyes; then
4d476f
         AC_DEFINE(ENABLE_EXT_ENV, 1, [leave this alone])
4d476f
 fi
4d476f