f4e8f1
commit 29827c82fbb78725478eaf53b140e14a77fad42f
f4e8f1
Author: Steve Dickson <steved@redhat.com>
f4e8f1
Date:   Sat Sep 15 11:32:57 2007 -0400
f4e8f1
f4e8f1
    Added autoconf rules to turn on secure host checking via libwrap.
f4e8f1
    
f4e8f1
    Signed-off-by: Steve Dickson <steved@redhat.com>
f4e8f1
f4e8f1
diff --git a/configure.in b/configure.in
f4e8f1
index dfe5907..2bdf830 100644
f4e8f1
--- a/configure.in
f4e8f1
+++ b/configure.in
f4e8f1
@@ -52,6 +52,14 @@ AC_CHECK_HEADERS([arpa/inet.h fcntl.h netdb.h \
f4e8f1
 
f4e8f1
 AC_CHECK_LIB([pthread], [pthread_create])
f4e8f1
 AC_CHECK_LIB([tirpc], [clnt_create])
f4e8f1
+AC_ARG_ENABLE(libwrap,[ --enable-libwrap  Enables host name checking], 
f4e8f1
+	[case "${enableval}" in
f4e8f1
+		yes) libwarp=true 
f4e8f1
+			AC_CHECK_LIB([wrap],  [hosts_access]) ;;
f4e8f1
+		no)  libwarp=no ;;
f4e8f1
+		*) AC_MSG_ERROR(bad value ${enableval} for --enable-libwrap) ;;
f4e8f1
+	esac],[libwarp=false])
f4e8f1
+AM_CONDITIONAL(LIBWRAP, test x$libwarp = xtrue)
f4e8f1
 
f4e8f1
 AC_CONFIG_FILES([Makefile src/Makefile man/Makefile])
f4e8f1
 AC_OUTPUT()
f4e8f1
diff --git a/src/Makefile.am b/src/Makefile.am
f4e8f1
index fd80847..d66b43f 100644
f4e8f1
--- a/src/Makefile.am
f4e8f1
+++ b/src/Makefile.am
f4e8f1
@@ -9,6 +9,10 @@ if WARMSTART
f4e8f1
 INCLUDES +=	-DWARMSTART
f4e8f1
 endif
f4e8f1
 
f4e8f1
+if LIBWRAP
f4e8f1
+INCLUDES +=	-DLIBWRAP
f4e8f1
+endif
f4e8f1
+
f4e8f1
 
f4e8f1
 bin_PROGRAMS = rpcbind rpcinfo
f4e8f1