need to build bind w/ crypto support.

Jeremy C. Reed reed at reedmedia.net
Mon Oct 13 12:01:55 PDT 2008


Please test this or provide your comments:

Index: lib/libbind/Makefile
===================================================================
RCS file: /cvs/src/lib/libbind/Makefile,v
retrieving revision 1.10
diff -u -r1.10 Makefile
--- lib/libbind/Makefile	15 Feb 2007 20:28:49 -0000	1.10
+++ lib/libbind/Makefile	13 Oct 2008 17:40:03 -0000
@@ -50,6 +50,9 @@
 .PATH:	${BIND_DIR}/lib/bind/dst
 CFLAGS+=-DHMAC_MD5 -DUSE_MD5
 SRCS+=	dst_api.c hmac_link.c md5_dgst.c support.c
+CFLAGS+=-DOPENSSL
+DPADD+= ${LIBCRYPTO}
+LDADD+= -lcrypto
 
 .PATH:	${BIND_DIR}/lib/bind/isc
 SRCS+=	assertions.c base64.c bitncmp.c ctl_clnt.c \
Index: usr.sbin/named/Makefile.inc
===================================================================
RCS file: /cvs/src/usr.sbin/named/Makefile.inc,v
retrieving revision 1.11
diff -u -r1.11 Makefile.inc
--- usr.sbin/named/Makefile.inc	11 Jul 2008 22:42:30 -0000	1.11
+++ usr.sbin/named/Makefile.inc	13 Oct 2008 17:32:22 -0000
@@ -84,5 +84,9 @@
 
 .endif
 
+CFLAGS+=-DOPENSSL
+DPADD+= ${LIBCRYPTO}
+LDADD+= -lcrypto
+
 .include	"Makefile.maninc"
 .endif


I need to do more testing and maybe the usr.sbin/named/Makefile.inc patch 
is not needed. The libbind was needed in my tests. This makes it so 
dnssec-keygen works.

  Jeremy C. Reed

 p.s. Please update webpage for mailing lists descriptions to mention this 
list is more than just kernel. That is why I am replying without 
In-Reply-To.





More information about the Kernel mailing list