bind: security bump to version 9.6-ESV-R4

Bump bind to version 9.6-ESV-R4 since the 9.5 series is no longer
supported.
While at it switch to the ESV (Extended Support Version) branch instead
of going for the latest.

Also adjust the package to build against OpenSSL when available for
proper DNSSEC support and libxml2 too.

Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
This commit is contained in:
Gustavo Zacarias 2011-05-03 15:33:42 -03:00 committed by Peter Korsgaard
parent dd0dfd0ec1
commit 6780d0ba04

View File

@ -4,26 +4,32 @@
# #
############################################################# #############################################################
BIND_VERSION = 9.5.2-P4 BIND_VERSION = 9.6-ESV-R4
BIND_SITE = ftp://ftp.isc.org/isc/bind9/$(BIND_VERSION) BIND_SITE = ftp://ftp.isc.org/isc/bind9/$(BIND_VERSION)
BIND_TARGET_SBINS = lwresd named named-checkconf named-checkzone BIND_TARGET_SBINS = lwresd named named-checkconf named-checkzone
BIND_TARGET_SBINS += named-compilezone rndc rndc-confgen BIND_TARGET_SBINS += named-compilezone rndc rndc-confgen dnssec-dsfromkey
BIND_TARGET_SBINS += dnssec-keygen dnssec-signzone BIND_TARGET_SBINS += dnssec-keyfromlabel dnssec-keygen dnssec-signzone
BIND_TARGET_BINS = dig host nslookup nsupdate BIND_TARGET_BINS = dig host nslookup nsupdate
BIND_TARGET_LIBS = libbind9.* libdns.* libisccc.* libisccfg.* libisc.* liblwres.* BIND_TARGET_LIBS = libbind9.* libdns.* libisc.* libisccc.* libisccfg.* liblwres.*
BIND_MAKE = $(MAKE1)
BIND_CONF_ENV = BUILD_CC="$(TARGET_CC)" \ BIND_CONF_ENV = BUILD_CC="$(TARGET_CC)" \
BUILD_CFLAGS="$(TARGET_CFLAGS)" BUILD_CFLAGS="$(TARGET_CFLAGS)"
BIND_CONF_OPT = \ BIND_CONF_OPT = --sysconfdir=/etc \
--sysconfdir=/etc \
--localstatedir=/var \ --localstatedir=/var \
--with-randomdev=/dev/urandom \ --with-randomdev=/dev/urandom \
--with-openssl=no \ --enable-epoll --with-libtool
--with-libxml2=no \
--with-pic \ ifeq ($(BR2_PACKAGE_LIBXML2),y)
--with-libtool \ BIND_CONF_OPT += --with-libxml2=$(STAGING_DIR)/usr
--disable-epoll \ BIND_DEPENDENCIES += libxml2
--disable-threads else
BIND_CONF_OPT += --with-libxml2=no
endif
ifeq ($(BR2_PACKAGE_OPENSSL),y)
BIND_DEPENDENCIES += openssl
else
BIND_CONF_OPT += --with-openssl=no
endif
define BIND_TARGET_INSTALL_FIXES define BIND_TARGET_INSTALL_FIXES
rm -f $(TARGET_DIR)/usr/bin/isc-config.sh rm -f $(TARGET_DIR)/usr/bin/isc-config.sh