From 65165f8d83f342b1f3664eebb011c6a0ce6215b4 Mon Sep 17 00:00:00 2001 From: Damien Miller Date: Sun, 5 Mar 2000 17:02:45 +1100 Subject: - Check for libwrap if --with-tcp-wrappers option specified. Suggestion Mate Wierdl --- ChangeLog | 2 ++ configure.in | 19 ++++++++++++++++++- 2 files changed, 20 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 6a0e45148..22d3377b1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -3,6 +3,8 @@ - Explicitly seed OpenSSL's PRNG before checking rsa_alive() - Check for getpagesize in libucb.a if not found in libc. Fix for old Solaris from Andre Lucas + - Check for libwrap if --with-tcp-wrappers option specified. Suggestion + Mate Wierdl 20000303 - Added "make host-key" target, Suggestion from Dominik Brettnacher diff --git a/configure.in b/configure.in index c9bd33b02..4b5ee92cf 100644 --- a/configure.in +++ b/configure.in @@ -699,8 +699,25 @@ AC_ARG_WITH(tcp-wrappers, [ --with-tcp-wrappers Enable tcpwrappers support], [ if test "x$withval" != "$xno" ; then - AC_DEFINE(LIBWRAP) + saved_LIBS="$LIBS" LIBS="$LIBS -lwrap" + AC_MSG_CHECKING(for libwrap) + AC_TRY_LINK( + [ + #include + int deny_severity = 0, allow_severity = 0; + ], + [hosts_access(0);], + [ + AC_MSG_RESULT(yes) + AC_DEFINE(LIBWRAP) + ], + [ + AC_MSG_RESULT(no) + AC_MSG_WARN([*** libwrap missing - tcpwrapper support disabled ***]) + LIBS="$saved_LIBS" + ] + ) fi ] ) -- cgit v1.2.3