[packages/bind] Rel 1; obsolete patches dropped
arekm
arekm at pld-linux.org
Thu Jan 27 14:31:12 CET 2022
commit 431ca790e758c219ba7ec96d38dc54bdaa48774d
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date: Thu Jan 27 14:29:53 2022 +0100
Rel 1; obsolete patches dropped
bind-ac-libs.patch | 31 +++++++++++++++++----------
bind-link.patch | 60 -----------------------------------------------------
bind-named.conf | 18 ++++++++++++----
bind-pmake.patch | 61 ------------------------------------------------------
bind.spec | 8 ++-----
named.init | 2 +-
named.service | 2 +-
7 files changed, 38 insertions(+), 144 deletions(-)
---
diff --git a/bind.spec b/bind.spec
index 2d5af6c..d52ddca 100644
--- a/bind.spec
+++ b/bind.spec
@@ -43,7 +43,7 @@ Summary(uk.UTF-8): BIND - cервер системи доменних імен (
Summary(zh_CN.UTF-8): Internet 域名服务器
Name: bind
Version: %{ver}%{pverdot}
-Release: 0.1
+Release: 1
Epoch: 7
License: MPL 2.0
Group: Networking/Daemons
@@ -67,8 +67,6 @@ Source10: %{name}-named.conf
Source11: %{name}.tmpfiles
Source12: named.service
-Patch1: %{name}-link.patch
-Patch2: %{name}-pmake.patch
Patch4: %{name}-ac-libs.patch
Patch5: %{name}-edns-client-subnet.patch
URL: https://www.isc.org/software/bind
@@ -365,9 +363,7 @@ BIND.
%prep
%setup -q %{?with_hip:-a6} -n %{name}-%{ver}%{pverdir}
-#%patch1 -p1
-#%patch2 -p1
-#%patch4 -p1
+%patch4 -p1
%{?with_hip:%{__mv} bind-hip/hip_55.[ch] lib/dns/rdata/generic}
%{?with_edns_cli:%patch5 -p0}
diff --git a/bind-ac-libs.patch b/bind-ac-libs.patch
index fa73289..677cd99 100644
--- a/bind-ac-libs.patch
+++ b/bind-ac-libs.patch
@@ -1,11 +1,20 @@
---- bind-9.8.0-P4/configure.ac~ 2011-08-03 11:46:24.326770259 +0200
-+++ bind-9.8.0-P4/configure.ac 2011-08-03 11:49:53.240770212 +0200
-@@ -1076,7 +1076,7 @@ case "$use_gssapi" in
- then
- LIBS="$TRY_LIBS $ISC_OPENSSL_LIBS"
- else
-- LIBS="-L$use_gssapi/lib $TRY_LIBS $ISC_OPENSSL_LIBS"
-+ LIBS="$TRY_LIBS $ISC_OPENSSL_LIBS"
- fi
- AC_MSG_CHECKING(linking as $TRY_LIBS)
- AC_TRY_LINK([
+--- bind-9.18.0/configure.ac~ 2022-01-24 21:06:11.000000000 +0100
++++ bind-9.18.0/configure.ac 2022-01-27 13:36:04.136536700 +0100
+@@ -474,7 +474,7 @@ AS_IF([test "$enable_geoip" = "yes"],
+ [ # default
+ AX_SAVE_FLAGS([maxminddb])
+ MAXMINDDB_CFLAGS="-I$with_maxminddb/include"
+- MAXMINDDB_LIBS="-L$with_maxminddb/lib"
++ MAXMINDDB_LIBS=""
+ CFLAGS="$CFLAGS $MAXMINDDB_CFLAGS"
+ LIBS="$LIBS $MAXMINDDB_LIBS"
+ AC_SEARCH_LIBS([MMDB_open], [maxminddb],
+@@ -1295,7 +1295,7 @@ AS_CASE([$with_libidn2],
+ [no], [],
+ [*], [AX_SAVE_FLAGS([libidn2])
+ LIBIDN2_CFLAGS="-I$with_libidn2/include"
+- LIBIDN2_LIBS="-L$with_libidn2/lib"
++ LIBIDN2_LIBS=""
+ CFLAGS="$CFLAGS $LIBIDN2_CFLAGS"
+ LIBS="$LIBS $LIBIDN2_LIBS"
+ AC_CHECK_HEADERS([idn2.h],
diff --git a/bind-link.patch b/bind-link.patch
deleted file mode 100644
index a2cacb0..0000000
--- a/bind-link.patch
+++ /dev/null
@@ -1,60 +0,0 @@
-diff -Nur bind-9.3.2.orig/configure.ac bind-9.3.2.link/configure.ac
---- bind-9.3.2.orig/configure.ac 2006-08-05 01:45:48.000000000 +0200
-+++ bind-9.3.2.link/configure.ac 2006-08-05 01:45:55.000000000 +0200
-@@ -1171,8 +1171,8 @@
- *-linux*)
- ;;
- *)
-- AC_CHECK_LIB(socket, socket)
-- AC_CHECK_LIB(nsl, inet_addr)
-+ AC_SEARCH_LIBS(socket, socket)
-+ AC_SEARCH_LIBS(inet_ntoa, nsl)
- ;;
- esac
-
-diff -Nur bind-9.3.2.orig/lib/isccc/Makefile.in bind-9.3.2.link/lib/isccc/Makefile.in
---- bind-9.3.2.orig/lib/isccc/Makefile.in 2004-07-20 09:01:58.000000000 +0200
-+++ bind-9.3.2.link/lib/isccc/Makefile.in 2006-08-05 01:45:55.000000000 +0200
-@@ -36,7 +36,7 @@
- ISCDEPLIBS = ../../lib/isc/libisc. at A@
- ISCCCDEPLIBS = libisccc. at A@
-
--LIBS = @LIBS@
-+LIBS = @LIBS@ ../isc/libisc.la
-
- SUBDIRS = include
-
-diff -Nur bind-9.3.2.orig/lib/isccfg/Makefile.in bind-9.3.2.link/lib/isccfg/Makefile.in
---- bind-9.3.2.orig/lib/isccfg/Makefile.in 2004-07-20 09:01:58.000000000 +0200
-+++ bind-9.3.2.link/lib/isccfg/Makefile.in 2006-08-05 01:45:55.000000000 +0200
-@@ -38,7 +38,7 @@
- ISCDEPLIBS = ../../lib/isc/libisc. at A@
- ISCCFGDEPLIBS = libisccfg. at A@
-
--LIBS = @LIBS@
-+LIBS = @LIBS@ ../isc/libisc.la ../dns/libdns.la
-
- SUBDIRS = include
- TESTDIRS = @UNITTESTS@
---- bind-9.10.0/lib/irs/Makefile.in~ 2014-04-28 21:18:53.000000000 +0200
-+++ bind-9.10.0/lib/irs/Makefile.in 2014-05-01 10:13:55.831613124 +0200
-@@ -42,7 +42,7 @@
-
- ISCCFGDEPLIBS = ../../lib/isccfg/libisccfg. at A@
-
--LIBS = @LIBS@
-+LIBS = @LIBS@ ../isccfg/libisccfg.la ../isc/libisc.la ../dns/libdns.la
-
- # Alphabetically
- OBJS = context. at O@ \
---- bind-9.12.0/lib/ns/Makefile.in~ 2018-01-17 07:56:09.000000000 +0100
-+++ bind-9.12.0/lib/ns/Makefile.in 2018-01-24 08:29:54.886677552 +0100
-@@ -37,7 +37,7 @@ DNSLIBS = ../../lib/dns/libdns. at A@ @DNS_
-
- DNSDEPLIBS = ../../lib/dns/libdns. at A@
-
--LIBS = @LIBS@
-+LIBS = @LIBS@ ../dns/libdns.la
-
- # Alphabetically
- OBJS = client. at O@ hooks. at O@ interfacemgr. at O@ lib. at O@ \
diff --git a/bind-named.conf b/bind-named.conf
index 83e3783..7968c2b 100644
--- a/bind-named.conf
+++ b/bind-named.conf
@@ -5,15 +5,25 @@ options {
pid-file "named.pid";
auth-nxdomain yes;
datasize default;
-// Uncoment these to enable IPv6 connections support
-// IPv4 will still work
-// listen-on { none; };
+// For IPv4 and IPv6 uncoment listen-on and listen-on-v6 entries.
+// Regular DNS
+// listen-on { any; };
+// DNS-over-TLS (DoT)
+// listen-on tls ephemeral { any; };
+// DNS-over-HTTPS (DoH)
+// listen-on tls ephemeral http local { any; };
// listen-on-v6 { any; };
+// listen-on-v6 tls ephemeral { any; };
+// listen-on-v6 tls ephemeral http local { any; };
- #dnssec-enable yes; # enable DNSSEC, default yes
+// dnssec-enable yes; # enable DNSSEC, default yes
dnssec-validation auto; # enable DNSSEC validation with the key from bind.keys
};
+http local {
+ endpoints { "/dns-query"; };
+};
+
zone "localhost" IN {
type master;
file "M/localhost.zone";
diff --git a/bind-pmake.patch b/bind-pmake.patch
deleted file mode 100644
index 681fa80..0000000
--- a/bind-pmake.patch
+++ /dev/null
@@ -1,61 +0,0 @@
-diff -ur bind-9.3.0rc3.orig/make/rules.in bind-9.3.0rc3/make/rules.in
---- bind-9.3.0rc3.orig/make/rules.in 2004-03-15 02:02:44.000000000 +0100
-+++ bind-9.3.0rc3/make/rules.in 2004-09-01 10:51:31.568733488 +0200
-@@ -47,7 +47,10 @@ top_builddir = @BIND9_TOP_BUILDDIR@
- ### PREREQS
- ### TARGETS
-
--all: ${PREREQS} subdirs ${TARGETS} testdirs
-+all: ${PREREQS} touchfile ${TARGETS} testdirs
-+
-+touchfile: subdirs
-+ touch touchfile
-
- ###
- ### Subdirectories
-diff -ur bind-9.3.0rc3.orig/lib/dns/Makefile.in bind-9.3.0rc3/lib/dns/Makefile.in
---- bind-9.3.0rc3.orig/lib/dns/Makefile.in 2004-07-20 09:01:57.000000000 +0200
-+++ bind-9.3.0rc3/lib/dns/Makefile.in 2004-09-01 10:54:21.089962344 +0200
-@@ -135,11 +135,11 @@ version. at O@: version.c
- -DMAPAPI=\"${MAPAPI}\" \
- -c ${srcdir}/version.c
-
--libdns. at SA@: ${OBJS}
-+libdns. at SA@: touchfile ${OBJS}
- ${AR} ${ARFLAGS} $@ ${OBJS}
- ${RANLIB} $@
-
--libdns.la: ${OBJS}
-+libdns.la: touchfile ${OBJS}
- ${LIBTOOL_MODE_LINK} \
- ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libdns.la -rpath ${libdir} \
- -release "${VERSION}" \
---- bind-9.16.12/lib/isc/Makefile.in~ 2021-02-04 12:35:16.000000000 +0100
-+++ bind-9.16.12/lib/isc/Makefile.in 2021-02-17 22:03:34.729090432 +0100
-@@ -97,21 +97,21 @@ version. at O@: version.c
- -DVERSION=\"${VERSION}\" \
- -c ${srcdir}/version.c
-
--libisc. at SA@: ${OBJS} ${SYMTBLOBJS}
-+libisc. at SA@: touchfile ${OBJS} ${SYMTBLOBJS}
- ${AR} ${ARFLAGS} $@ ${OBJS} ${SYMTBLOBJS}
- ${RANLIB} $@
-
--libisc-nosymtbl. at SA@: ${OBJS}
-+libisc-nosymtbl. at SA@: touchfile ${OBJS}
- ${AR} ${ARFLAGS} $@ ${OBJS}
- ${RANLIB} $@
-
--libisc.la: ${OBJS} ${SYMTBLOBJS}
-+libisc.la: touchfile ${OBJS} ${SYMTBLOBJS}
- ${LIBTOOL_MODE_LINK} \
- ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libisc.la -rpath ${libdir} \
- -release "${VERSION}" \
- ${OBJS} ${SYMTBLOBJS} ${LIBS}
-
--libisc-nosymtbl.la: ${OBJS}
-+libisc-nosymtbl.la: touchfile ${OBJS}
- ${LIBTOOL_MODE_LINK} \
- ${CC} ${ALL_CFLAGS} ${LDFLAGS} -o libisc-nosymtbl.la -rpath ${libdir} \
- -release "${VERSION}" \
-
diff --git a/named.init b/named.init
index 661f1bc..f22b648 100644
--- a/named.init
+++ b/named.init
@@ -38,7 +38,7 @@ fi
# configtest itself
configtest() {
- /usr/sbin/named-checkconf -j -t $CHROOT_TO_DIR 2>&1
+ /usr/bin/named-checkconf -j -t $CHROOT_TO_DIR 2>&1
return $?
}
diff --git a/named.service b/named.service
index 4df0592..d58df80 100644
--- a/named.service
+++ b/named.service
@@ -11,7 +11,7 @@ Environment=CHROOT_TO_DIR=/var/lib/named
EnvironmentFile=-/etc/sysconfig/named
ExecStartPre=/bin/touch ${CHROOT_TO_DIR}/named.log
ExecStartPre=/bin/chown named:named ${CHROOT_TO_DIR}/named.log
-ExecStartPre=/usr/sbin/named-checkconf -t ${CHROOT_TO_DIR} -z /etc/named.conf
+ExecStartPre=/usr/bin/named-checkconf -t ${CHROOT_TO_DIR} -z /etc/named.conf
ExecStart=/usr/sbin/named -u named -t ${CHROOT_TO_DIR} -c /etc/named.conf $NAMED_OPT
ExecStop=/bin/sh -c '[ -f /etc/rndc.conf ] && /usr/sbin/rndc stop || /bin/kill -TERM $MAINPID'
ExecReload=/bin/sh -c '[ -f /etc/rndc.conf ] && /usr/sbin/rndc reload || /bin/kill -HUP $MAINPID'
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/bind.git/commitdiff/431ca790e758c219ba7ec96d38dc54bdaa48774d
More information about the pld-cvs-commit
mailing list