apply all non-SDB patches before SDB ones (#804475)
enable Berkeley DB DLZ backend (#804478) Signed-off-by: Adam Tkac <atkac@redhat.com>
This commit is contained in:
parent
8d53d34994
commit
0e5b5af688
|
@ -1,6 +1,6 @@
|
||||||
diff -up bind-9.5.1b1/contrib/dlz/config.dlz.in.64bit bind-9.5.1b1/contrib/dlz/config.dlz.in
|
diff -up bind-9.9.0/contrib/dlz/config.dlz.in.64bit bind-9.9.0/contrib/dlz/config.dlz.in
|
||||||
--- bind-9.5.1b1/contrib/dlz/config.dlz.in.64bit 2008-06-17 06:03:31.000000000 +0200
|
--- bind-9.9.0/contrib/dlz/config.dlz.in.64bit 2011-11-05 06:14:28.000000000 +0100
|
||||||
+++ bind-9.5.1b1/contrib/dlz/config.dlz.in 2008-07-11 12:08:43.000000000 +0200
|
+++ bind-9.9.0/contrib/dlz/config.dlz.in 2012-04-24 14:52:08.398511143 +0200
|
||||||
@@ -17,6 +17,13 @@
|
@@ -17,6 +17,13 @@
|
||||||
#
|
#
|
||||||
dlzdir='${DLZ_DRIVER_DIR}'
|
dlzdir='${DLZ_DRIVER_DIR}'
|
||||||
|
@ -27,6 +27,20 @@ diff -up bind-9.5.1b1/contrib/dlz/config.dlz.in.64bit bind-9.5.1b1/contrib/dlz/c
|
||||||
else
|
else
|
||||||
mysql_lib=$d/lib
|
mysql_lib=$d/lib
|
||||||
fi
|
fi
|
||||||
|
@@ -274,11 +281,11 @@ case "$use_dlz_bdb" in
|
||||||
|
bdb_libnames="db48 db-4.8 db47 db-4.7 db46 db-4.6 db45 db-4.5 db44 db-4.4 db43 db-4.3 db42 db-4.2 db41 db-4.1 db"
|
||||||
|
for d in $bdb_libnames
|
||||||
|
do
|
||||||
|
- if test -f "$dd/lib/lib${d}.so"
|
||||||
|
+ if test -f "$dd/${target_lib}/lib${d}.so"
|
||||||
|
then
|
||||||
|
if test "$dd" != "/usr"
|
||||||
|
then
|
||||||
|
- dlz_bdb_libs="-L${dd}/lib "
|
||||||
|
+ dlz_bdb_libs="-L${dd}/${target_lib} "
|
||||||
|
else
|
||||||
|
dlz_bdb_libs=""
|
||||||
|
fi
|
||||||
@@ -383,7 +390,7 @@ case "$use_dlz_ldap" in
|
@@ -383,7 +390,7 @@ case "$use_dlz_ldap" in
|
||||||
*)
|
*)
|
||||||
DLZ_ADD_DRIVER(LDAP, dlz_ldap_driver,
|
DLZ_ADD_DRIVER(LDAP, dlz_ldap_driver,
|
||||||
|
|
67
bind.spec
67
bind.spec
|
@ -22,7 +22,7 @@ Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) serv
|
||||||
Name: bind
|
Name: bind
|
||||||
License: ISC
|
License: ISC
|
||||||
Version: 9.9.0
|
Version: 9.9.0
|
||||||
Release: 3%{?dist}
|
Release: 4%{?dist}
|
||||||
Epoch: 32
|
Epoch: 32
|
||||||
Url: http://www.isc.org/products/BIND/
|
Url: http://www.isc.org/products/BIND/
|
||||||
Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
Buildroot:%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
|
||||||
|
@ -106,6 +106,7 @@ BuildRequires: libidn-devel, libxml2-devel
|
||||||
BuildRequires: systemd-units
|
BuildRequires: systemd-units
|
||||||
%if %{SDB}
|
%if %{SDB}
|
||||||
BuildRequires: openldap-devel, postgresql-devel, sqlite-devel, mysql-devel
|
BuildRequires: openldap-devel, postgresql-devel, sqlite-devel, mysql-devel
|
||||||
|
BuildRequires: db4-devel
|
||||||
%endif
|
%endif
|
||||||
%if %{test}
|
%if %{test}
|
||||||
BuildRequires: net-tools
|
BuildRequires: net-tools
|
||||||
|
@ -240,6 +241,36 @@ Based on the code from Jan "Yenya" Kasprzak <kas@fi.muni.cz>
|
||||||
%patch16 -p1 -b .redhat_doc
|
%patch16 -p1 -b .redhat_doc
|
||||||
%patch104 -p1 -b .dyndb
|
%patch104 -p1 -b .dyndb
|
||||||
%patch128 -p1 -b .coverity
|
%patch128 -p1 -b .coverity
|
||||||
|
%patch71 -p1 -b .overflow
|
||||||
|
%ifnarch alpha ia64
|
||||||
|
%patch72 -p1 -b .64bit
|
||||||
|
%endif
|
||||||
|
%patch73 -p1 -b .libidn
|
||||||
|
%patch83 -p1 -b .libidn2
|
||||||
|
%patch85 -p1 -b .libidn3
|
||||||
|
%patch87 -p1 -b .parallel
|
||||||
|
%patch94 -p1 -b .rh461409
|
||||||
|
|
||||||
|
# XXX due new libtool. Not sure about proper upstream approach yet.
|
||||||
|
mkdir m4
|
||||||
|
%patch99 -p1 -b .libtool2
|
||||||
|
|
||||||
|
%patch102 -p1 -b .rh452060
|
||||||
|
%patch106 -p0 -b .rh490837
|
||||||
|
%patch107 -p1 -b .dist-pkcs11
|
||||||
|
%patch109 -p1 -b .rh478718
|
||||||
|
%patch110 -p1 -b .rh570851
|
||||||
|
%patch111 -p1 -b .exportlib
|
||||||
|
%patch112 -p1 -b .rh645544
|
||||||
|
%patch119 -p1 -b .rh693982
|
||||||
|
%patch121 -p1 -b .rh714049
|
||||||
|
%patch123 -p1 -b .rh735103
|
||||||
|
pushd bin/dig
|
||||||
|
%patch124 -p0 -b .nslookup-norec
|
||||||
|
popd
|
||||||
|
%patch125 -p1 -b .buildfix
|
||||||
|
%patch127 -p1 -b .forward
|
||||||
|
|
||||||
%if %{SDB}
|
%if %{SDB}
|
||||||
%patch101 -p1 -b .old-api
|
%patch101 -p1 -b .old-api
|
||||||
mkdir bin/named-sdb
|
mkdir bin/named-sdb
|
||||||
|
@ -271,35 +302,6 @@ cp -fp contrib/sdb/sqlite/zone2sqlite.c bin/sdb_tools
|
||||||
%if %{SDB}
|
%if %{SDB}
|
||||||
%patch62 -p1 -b .sdb-sqlite-bld
|
%patch62 -p1 -b .sdb-sqlite-bld
|
||||||
%endif
|
%endif
|
||||||
%patch71 -p1 -b .overflow
|
|
||||||
%ifnarch alpha ia64
|
|
||||||
%patch72 -p1 -b .64bit
|
|
||||||
%endif
|
|
||||||
%patch73 -p1 -b .libidn
|
|
||||||
%patch83 -p1 -b .libidn2
|
|
||||||
%patch85 -p1 -b .libidn3
|
|
||||||
%patch87 -p1 -b .parallel
|
|
||||||
%patch94 -p1 -b .rh461409
|
|
||||||
|
|
||||||
# XXX due new libtool. Not sure about proper upstream approach yet.
|
|
||||||
mkdir m4
|
|
||||||
%patch99 -p1 -b .libtool2
|
|
||||||
|
|
||||||
%patch102 -p1 -b .rh452060
|
|
||||||
%patch106 -p0 -b .rh490837
|
|
||||||
%patch107 -p1 -b .dist-pkcs11
|
|
||||||
%patch109 -p1 -b .rh478718
|
|
||||||
%patch110 -p1 -b .rh570851
|
|
||||||
%patch111 -p1 -b .exportlib
|
|
||||||
%patch112 -p1 -b .rh645544
|
|
||||||
%patch119 -p1 -b .rh693982
|
|
||||||
%patch121 -p1 -b .rh714049
|
|
||||||
%patch123 -p1 -b .rh735103
|
|
||||||
pushd bin/dig
|
|
||||||
%patch124 -p0 -b .nslookup-norec
|
|
||||||
popd
|
|
||||||
%patch125 -p1 -b .buildfix
|
|
||||||
%patch127 -p1 -b .forward
|
|
||||||
|
|
||||||
# Sparc and s390 arches need to use -fPIE
|
# Sparc and s390 arches need to use -fPIE
|
||||||
%ifarch sparcv9 sparc64 s390 s390x
|
%ifarch sparcv9 sparc64 s390 s390x
|
||||||
|
@ -341,6 +343,7 @@ libtoolize -c -f; aclocal -I m4 --force; autoconf -f
|
||||||
--with-dlz-postgres=yes \
|
--with-dlz-postgres=yes \
|
||||||
--with-dlz-mysql=yes \
|
--with-dlz-mysql=yes \
|
||||||
--with-dlz-filesystem=yes \
|
--with-dlz-filesystem=yes \
|
||||||
|
--with-dlz-bdb=yes \
|
||||||
%endif
|
%endif
|
||||||
%if %{GSSTSIG}
|
%if %{GSSTSIG}
|
||||||
--with-gssapi=yes \
|
--with-gssapi=yes \
|
||||||
|
@ -771,6 +774,10 @@ rm -rf ${RPM_BUILD_ROOT}
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Apr 24 2012 Adam Tkac <atkac redhat com> 32:9.9.0-4
|
||||||
|
- apply all non-SDB patches before SDB ones (#804475)
|
||||||
|
- enable Berkeley DB DLZ backend (#804478)
|
||||||
|
|
||||||
* Thu Apr 12 2012 Adam Tkac <atkac redhat com> 32:9.9.0-3
|
* Thu Apr 12 2012 Adam Tkac <atkac redhat com> 32:9.9.0-3
|
||||||
- bind97-rh699951.patch is no longer needed (different fix is in 9.9.0)
|
- bind97-rh699951.patch is no longer needed (different fix is in 9.9.0)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue