From: Amos Jeffries Date: Fri, 10 Jun 2016 02:36:42 +0000 (+1200) Subject: Fix shell issues with require_smblib definition in rev.14692 X-Git-Tag: SQUID_4_0_12~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dcbfe1a3958cd0979651a6469703bf93a150dc55;p=thirdparty%2Fsquid.git Fix shell issues with require_smblib definition in rev.14692 Some shells do not handle sub-shell expansion in a way suitable for bare inclusion into if statements as needed by AM_CONDITIONAL. --- diff --git a/configure.ac b/configure.ac index 8eed79a3a4..286dbff854 100644 --- a/configure.ac +++ b/configure.ac @@ -2472,7 +2472,7 @@ AC_MSG_NOTICE([Authentication support enabled: ${enable_auth:=yes}]) SQUID_DEFINE_BOOL(USE_AUTH,$enable_auth,[Enable support for authentication]) AM_CONDITIONAL(ENABLE_AUTH, test "x$enable_auth" != "xno") AUTH_MODULES="" -require_smblib=0 +require_smblib="no" AC_ARG_ENABLE(auth-basic, AS_HELP_STRING([--enable-auth-basic="list of helpers"], @@ -2532,7 +2532,7 @@ for module in $AUTH_MODULES; do done AC_SUBST(AUTH_MODULES) AC_SUBST(AUTH_LIBS_TO_BUILD) -AM_CONDITIONAL(ENABLE_SMBLIB, $require_smblib) +AM_CONDITIONAL(ENABLE_SMBLIB, test "x$require_smblib" = "xyes") dnl Select logging daemon helpers to build AC_ARG_ENABLE(log-daemon-helpers, diff --git a/src/auth/basic/SMB_LM/required.m4 b/src/auth/basic/SMB_LM/required.m4 index 26597304e9..8f9c70fd6a 100755 --- a/src/auth/basic/SMB_LM/required.m4 +++ b/src/auth/basic/SMB_LM/required.m4 @@ -10,5 +10,5 @@ if test "x$auto_auth_basic_modules" != "xyes";then BUILD_HELPER="SMB_LM" AC_CHECK_HEADERS([w32api/windows.h windows.h],[BUILD_HELPER=""]) - require_smblib=`test "x$BUILD_HELPER" = "xSMB_LM"` + AS_IF([test "x$BUILD_HELPER" = "xSMB_LM"],[require_smblib="yes"]) fi diff --git a/src/auth/ntlm/SMB_LM/required.m4 b/src/auth/ntlm/SMB_LM/required.m4 index 81ed295eff..ae82e44048 100755 --- a/src/auth/ntlm/SMB_LM/required.m4 +++ b/src/auth/ntlm/SMB_LM/required.m4 @@ -13,5 +13,5 @@ if test "$squid_host_os" != "mingw" -a "x$auto_auth_ntlm_modules" != "xyes"; then BUILD_HELPER="SMB_LM" AC_CHECK_HEADERS([w32api/windows.h windows.h],[BUILD_HELPER=""]) - require_smblib=`test "x$BUILD_HELPER" = "xSMB_LM"` + AS_IF([test "x$BUILD_HELPER" = "xSMB_LM"],[require_smblib="yes"]) fi