diff options
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/configure.ac b/configure.ac index 6b9d202..01525c8 100644 --- a/configure.ac +++ b/configure.ac @@ -1,5 +1,5 @@ dnl Process this file with autoconf to produce a configure script. -AC_INIT(ipmiutil,3.1.7) +AC_INIT(ipmiutil,3.1.8) AC_CONFIG_SRCDIR(util/ipmiutil.c) echo "ipmiutil version ${PACKAGE_VERSION}" AC_CONFIG_HEADERS(config.h) @@ -94,8 +94,8 @@ AC_ARG_ENABLE([landesk], dnl Configure ipmiutil for lanplus (libipmi_lanplus.a) or not (default yes) AC_ARG_ENABLE([lanplus], - [ --enable-lanplus enable lanplus support (default=yes)],[default=yes], -[if test "x$enableval" = "xno"; then + [ --disable-lanplus disable lanplus support [[default=enabled]]],) +if test "x$enable_lanplus" = "xno"; then drv_lanplus="" LANPLUS_CFLAGS="" LANPLUS_LDADD="" @@ -103,6 +103,7 @@ AC_ARG_ENABLE([lanplus], LANPLUS_CRYPTO="" LANPLUS_SAM="no" LD_SAMX="" + echo "lanplus disabled" else drv_lanplus="lanplus" LANPLUS_CFLAGS="-DHAVE_LANPLUS" @@ -113,7 +114,8 @@ else LANPLUS_CRYPTO="-lcrypto" LANPLUS_SAM="yes" LD_SAMX="../lib/libipmi_lanplus.a -lcrypto" -fi ]) + echo "lanplus enabled" +fi dnl Configure libipmiutil.a for lanplus or not dnl Only SOL requires lanplus, so usually build libipmiutil.a without lanplus @@ -427,16 +429,25 @@ else # The openssl rpm might not be installed sslver="" which rpm >/dev/null 2>&1 + sslnew=0 if test $? -eq 0 ; then sslver=`rpm -q openssl-devel |cut -f3 -d'-' |cut -f1-2 -d'.'` fi if test "$sslver" = ""; then sslver=`openssl version |awk '{ print $2 }'|cut -f1-2 -d'.'` fi + sslrel=`echo $sslver |cut -f1 -d. ` if test "$sslver" = "1.1"; then echo "Detected openssl-$sslver" MD2_CFLAGS="-DSKIP_MD2 -DSSL11" - else + sslnew=1 + fi + if test "$sslrel" = "3"; then + echo "Detected openssl-$sslver" + MD2_CFLAGS="-DSKIP_MD2 -DSSL11" + sslnew=1 + fi + if test $sslnew -eq 0 ; then echo "Detected openssl-$sslver" if test -f "$LIB_DIR/libcrypto.so"; then strings $LIB_DIR/libcrypto.so | grep EVP_md2 >/dev/null 2>&1 |