Compare commits

...

15 Commits

Author SHA1 Message Date
1e297180c9 automatic version update by autodist [release 9.18.5-1mamba;Thu Jul 21 2022] 2024-01-05 20:47:31 +01:00
3e59a09ac5 automatic version update by autodist [release 9.18.4-1mamba;Thu Jun 16 2022] 2024-01-05 20:47:31 +01:00
ae51c9ac7b automatic version update by autodist [release 9.18.3-1mamba;Thu May 19 2022] 2024-01-05 20:47:31 +01:00
0559b7e59e automatic version update by autodist [release 9.18.2-1mamba;Thu Apr 21 2022] 2024-01-05 20:47:31 +01:00
778d881653 automatic version update by autodist [release 9.18.1-1mamba;Wed Mar 16 2022] 2024-01-05 20:47:31 +01:00
59190b7720 update to 9.18.0 [release 9.18.0-1mamba;Thu Jan 27 2022] 2024-01-05 20:47:30 +01:00
1c4f9cbffb automatic version update by autodist [release 9.17.9-1mamba;Sat Jan 23 2021] 2024-01-05 20:47:30 +01:00
0364f24d8e removed requirements for python-ply and pyhon-argparse [release 9.17.8-2mamba;Fri Jan 01 2021] 2024-01-05 20:47:30 +01:00
e823616ab6 automatic version update by autodist [release 9.17.8-1mamba;Thu Dec 17 2020] 2024-01-05 20:47:30 +01:00
8b812c7237 automatic version update by autodist [release 9.17.7-1mamba;Thu Nov 26 2020] 2024-01-05 20:47:30 +01:00
b9f59a5512 automatic version update by autodist [release 9.17.6-1mamba;Thu Oct 22 2020] 2024-01-05 20:47:30 +01:00
8d7abf3ede automatic version update by autodist [release 9.17.5-1mamba;Thu Sep 17 2020] 2024-01-05 20:47:30 +01:00
7d36aabaf6 automatic version update by autodist [release 9.17.4-1mamba;Sat Aug 22 2020] 2024-01-05 20:47:29 +01:00
6ff7393291 automatic version update by autodist [release 9.17.3-1mamba;Sun Jul 19 2020] 2024-01-05 20:47:29 +01:00
0b07842a30 remove old examples from default named.conf [release 9.17.2-2mamba;Mon Jul 06 2020] 2024-01-05 20:47:29 +01:00
3 changed files with 130 additions and 101 deletions

View File

@@ -1,8 +1,8 @@
// generated by named-bootconf.pl
// sample configuration from openmamba package
options {
directory "/var/named";
pid-file "/var/run/named/named.pid";
pid-file "/run/named/named.pid";
/*
* If there is a firewall between you and nameservers you want
* to talk to, you might need to uncomment the query-source
@@ -30,12 +30,6 @@ zone "localhost" IN {
allow-update { none; };
};
#zone "in-qinet.it" IN {
# type master;
# file "in-qinet.zone";
# allow-update { localhost; };
#};
zone "0.0.127.in-addr.arpa" IN {
type master;
file "named.local";

219
bind.spec
View File

@@ -6,15 +6,15 @@
%define MAJver %(echo %version | cut -d. -f 1-2)
Name: bind
Version: 9.17.1
Version: 9.18.5
Release: 1mamba
Summary: A DNS (Domain Name System) server
Group: System/Servers
Vendor: openmamba
Distribution: openmamba
Packager: Silvan Calarco <silvan.calarco@mambasoft.it>
URL: http://www.isc.org/products/BIND/
Source0: ftp://ftp.isc.org/isc/bind9/%{pkgver}/bind-%{pkgver}.tar.xz
URL: https://www.isc.org/bind/
Source0: https://ftp.isc.org/isc/bind9/%{pkgver}/bind-%{pkgver}.tar.xz
Source1: dhcp-dynamic-dns-examples.tar.bz2
Source2: named.service
Source3: named.logrotate
@@ -34,28 +34,26 @@ License: BSD
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: libcap-devel
BuildRequires: libe2fs-devel
BuildRequires: libedit-devel
BuildRequires: libjemalloc-devel
BuildRequires: libjson-c-devel
BuildRequires: libkrb5-devel
BuildRequires: liblmdb-devel
BuildRequires: libmaxminddb-devel
BuildRequires: libnghttp2-devel
BuildRequires: libopenssl-devel
BuildRequires: libtermcap-devel
BuildRequires: libuv-devel
BuildRequires: libxml2-devel
BuildRequires: libz-devel
## AUTOBUILDREQ-END
BuildRequires: python-ply
BuildRequires: python-argparse
%if "%{stage1}" != "1"
BuildRequires: openjade
BuildRequires: jadetex
%endif
Requires: python-ply
Requires: python-argparse
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
Requires: %{name}-utils = %{?epoch:%epoch:}%{version}-%{release}
BuildRoot: %{_tmppath}/%{name}-%{version}-root
# FIXME :
# checking for catalog... "not found"
# checking for html/docbook.dsl... "not found"
# checking for print/docbook.dsl... "not found"
# checking for dtds/decls/xml.dcl... "not found"
# checking for docbook2X/docbook2man-spec.pl... "not found"
%description
BIND (Berkeley Internet Name Domain) is an implementation of the DNS (Domain Name System) protocols.
@@ -73,7 +71,7 @@ The libbind package contains the shared libraries provided by BIND.
Summary: Include files and libraries needed for bind DNS development
Group: Development/Libraries
Provides: bind-devel
Obsoletes: bind-devel
Obsoletes: bind-devel < 9.18.0
Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description -n lib%{name}-devel
@@ -87,7 +85,6 @@ Requires: lib%{name} = %{?epoch:%epoch:}%{version}-%{release}
%description utils
Bind-utils contains a collection of utilities for querying DNS (Domain Name System) name servers to find out information about Internet hosts.
These tools will provide you with the IP addresses for given host names, as well as other information about registered domains and network addresses.
You should install bind-utils if you need to get information from DNS name servers.
%debug_package
@@ -113,6 +110,7 @@ tar xjf %{S:1}
--enable-threads \
--enable-ipv6 \
LIBS="-ltermcap" \
PYTHON=%{__python3} \
%ifarch arm
CFLAGS="%{optflags} -march=armv7-a" \
%endif
@@ -120,14 +118,14 @@ tar xjf %{S:1}
--enable-epoll \
--with-python \
--with-randomdev=/dev/random \
BUILD_CC=%{_build}-gcc
BUILD_CC=%{_build}-gcc \
%endif
%make -j1
%install
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
mkdir -p %{buildroot}/etc/{rc.d/init.d,logrotate.d}
mkdir -p %{buildroot}/etc/logrotate.d
mkdir -p %{buildroot}/etc/sysconfig
mkdir -p %{buildroot}%{_var}/named
#mkdir -p %{buildroot}%{_var}/run/named
@@ -138,8 +136,8 @@ install -D -m0644 %{SOURCE16} %{buildroot}%{_tmpfilesdir}/named.conf
%makeinstall
touch %{buildroot}%{_sysconfdir}/rndc.key
cp contrib/scripts/named-bootconf.sh \
%{buildroot}%{_sbindir}/named-bootconf
#cp contrib/scripts/named-bootconf.sh \
# %{buildroot}%{_sbindir}/named-bootconf
cp contrib/scripts/nanny.pl %{buildroot}%{_sbindir}
#cp contrib/queryperf/queryperf %{buildroot}%{_sbindir}
#cp contrib/queryperf/README ./README.queryperf
@@ -162,6 +160,9 @@ cp %{S:13} %{buildroot}%{_var}/named/localhost.zone
cp %{S:14} %{buildroot}%{_var}/named/named.local
cp %{S:15} %{buildroot}%{_sysconfdir}/rndc.conf
# FIXME: workaround for test files installed in build path since 9.17.2
rm -rf %{buildroot}/usr/src %{buildroot}/var/autodist
%clean
[ "%{buildroot}" != / ] && rm -rf "%{buildroot}"
@@ -218,80 +219,73 @@ exit 0
%config(noreplace) %{_sysconfdir}/rndc.key
%config(noreplace) %{_sysconfdir}/named.conf
%attr(0755,root,root) %{_sbindir}/bind-chroot.sh
%{_sbindir}/dns-keygen
%{_sbindir}/ddns-confgen
%{_sbindir}/dnssec-cds
%{_sbindir}/dnssec-checkds
%{_sbindir}/dnssec-coverage
%{_sbindir}/dnssec-dsfromkey
%{_sbindir}/dnssec-keyfromlabel
%{_sbindir}/dnssec-keygen
%{_sbindir}/dnssec-importkey
%{_sbindir}/dnssec-revoke
%{_sbindir}/dnssec-settime
%{_sbindir}/dnssec-signzone
%{_sbindir}/dnssec-verify
%{_bindir}/dnssec-cds
#%{_bindir}/dnssec-checkds
#%{_bindir}/dnssec-coverage
%{_bindir}/dnssec-dsfromkey
%{_bindir}/dnssec-keyfromlabel
%{_bindir}/dnssec-keygen
%{_bindir}/dnssec-importkey
%{_bindir}/dnssec-revoke
%{_bindir}/dnssec-settime
%{_bindir}/dnssec-signzone
%{_bindir}/dnssec-verify
#%{_sbindir}/lwresd
%{_sbindir}/dns-keygen
#%{_sbindir}/ddns-confgen
%{_sbindir}/named
%{_bindir}/named-rrchecker
%attr(0755,root,root) %{_sbindir}/named-bootconf
%{_sbindir}/named-checkconf
%{_sbindir}/named-checkzone
%{_sbindir}/named-compilezone
%{_sbindir}/named-journalprint
%{_sbindir}/named-nzd2nzf
#%attr(0755,root,root) %{_sbindir}/named-bootconf
%{_bindir}/named-checkconf
%{_bindir}/named-checkzone
%{_bindir}/named-compilezone
%{_bindir}/named-journalprint
%{_bindir}/named-nzd2nzf
%attr(0755,root,root) %{_sbindir}/nanny.pl
%attr(0755,root,root) %{_sbindir}/new_key.pl
%{_sbindir}/ddns-confgen
%{_sbindir}/rndc
%{_sbindir}/rndc-confgen
%{_sbindir}/tsig-keygen
%attr(0755,root,root) %{_sbindir}/update_bind.pl
%attr(0755,root,root) %config(noreplace) %{_unitdir}/named.service
%{_unitdir}/named.service
%{_tmpfilesdir}/named.conf
%dir %attr(0755,named,named) %{_localstatedir}/named
#%dir %attr(0755,named,named) %{_localstatedir}/named/slave
%{python27_sitelib}/isc-*.egg-info
%dir %{python27_sitelib}/isc
%{python27_sitelib}/isc/*
%attr(0755,named,named) %{_var}/named/*
#%{_mandir}/man3/*
%{_mandir}/man1/dnssec-cds.1*
%{_mandir}/man1/dnssec-dsfromkey.1*
%{_mandir}/man1/dnssec-keyfromlabel.1*
%{_mandir}/man1/dnssec-importkey.1*
%{_mandir}/man1/dnssec-signzone.1*
%{_mandir}/man1/dnssec-keygen.1*
%{_mandir}/man1/dnssec-revoke.1*
%{_mandir}/man1/dnssec-settime.1*
%{_mandir}/man1/dnssec-verify.1*
%{_mandir}/man1/named-checkconf.1*
%{_mandir}/man1/named-checkzone.1*
%{_mandir}/man1/named-journalprint.1*
%{_mandir}/man1/named-nzd2nzf.1*
%{_mandir}/man5/named.conf.*
%{_mandir}/man5/rndc.conf.*
%{_mandir}/man8/ddns-confgen.*
%{_mandir}/man8/dnssec-cds.8.*
%{_mandir}/man8/dnssec-checkds.8*
%{_mandir}/man8/dnssec-coverage.8*
%{_mandir}/man8/dnssec-dsfromkey.*
%{_mandir}/man8/dnssec-keyfromlabel.*
%{_mandir}/man8/dnssec-importkey.8*
%{_mandir}/man8/dnssec-signzone.*
%{_mandir}/man8/dnssec-keygen.*
%{_mandir}/man8/dnssec-revoke.*
%{_mandir}/man8/dnssec-settime.*
%{_mandir}/man8/dnssec-verify.8*
%{_mandir}/man8/filter-aaaa.8*
#%{_mandir}/man8/lwresd.*
%{_mandir}/man8/named-checkconf.*
%{_mandir}/man8/named-checkzone.*
%{_mandir}/man8/named-compilezone.*
%{_mandir}/man8/named-journalprint.*
%{_mandir}/man8/named-nzd2nzf.8*
%{_mandir}/man8/named.*
%{_mandir}/man8/rndc-confgen.*
%{_mandir}/man8/rndc.*
%{_mandir}/man8/ddns-confgen.8*
%{_mandir}/man8/filter-a*.8*
%{_mandir}/man8/named.8*
%{_mandir}/man8/rndc-confgen.8*
%{_mandir}/man8/rndc.8*
%{_mandir}/man8/tsig-keygen.8*
%files -n lib%{name}
%defattr(-,root,root)
%{_libdir}/libbind9.so.*
%{_libdir}/libdns.so.*
%{_libdir}/libirs.so.*
%{_libdir}/libisc.so.*
%{_libdir}/libisccc.so.*
%{_libdir}/libisccfg.so.*
%{_libdir}/libns.so.*
%dir %{_libdir}/named
%{_libdir}/named/filter-aaaa.so
%{_libdir}/libbind9-%{version}.so
%{_libdir}/libdns-%{version}.so
%{_libdir}/libirs-%{version}.so
%{_libdir}/libisc-%{version}.so
%{_libdir}/libisccc-%{version}.so
%{_libdir}/libisccfg-%{version}.so
%{_libdir}/libns-%{version}.so
%dir %{_libdir}/bind
%{_libdir}/bind/filter-a*.la
%{_libdir}/bind/filter-a*.so
%files -n lib%{name}-devel
%defattr(-,root,root)
@@ -312,31 +306,24 @@ exit 0
%{_includedir}/dst/*
%dir %{_includedir}/bind9/
%{_includedir}/bind9/*
%dir %{_includedir}/pk11/
%{_includedir}/pk11/*
%dir %{_includedir}/pkcs11/
%{_includedir}/pkcs11/*
#%dir %{_includedir}/pk11/
#%{_includedir}/pk11/*
#%dir %{_includedir}/pkcs11/
#%{_includedir}/pkcs11/*
%dir %{_includedir}/ns/
%{_includedir}/ns/*
%{_libdir}/libbind9.a
%{_libdir}/libbind9.la
%{_libdir}/libbind9.so
%{_libdir}/libdns.a
%{_libdir}/libdns.la
%{_libdir}/libdns.so
%{_libdir}/libirs.a
%{_libdir}/libirs.la
%{_libdir}/libirs.so
%{_libdir}/libisc.a
%{_libdir}/libisc.la
%{_libdir}/libisc.so
%{_libdir}/libisccc.a
%{_libdir}/libisccc.la
%{_libdir}/libisccc.so
%{_libdir}/libisccfg.a
%{_libdir}/libisccfg.la
%{_libdir}/libisccfg.so
%{_libdir}/libns.a
%{_libdir}/libns.la
%{_libdir}/libns.so
@@ -350,17 +337,65 @@ exit 0
#%{_bindir}/isc-config.sh
%{_bindir}/nslookup
%{_bindir}/nsupdate
%{_sbindir}/dnssec-keymgr
#%{_bindir}/dnssec-keymgr
#%{_sbindir}/genrandom
#%{_sbindir}/isc-hmac-fixup
%{_sbindir}/nsec3hash
%{_bindir}/nsec3hash
%{_mandir}/man1/*
#%{_mandir}/man8/genrandom.*
#%{_mandir}/man8/isc-hmac-fixup.*
%{_mandir}/man8/nsec3hash.*
%{_mandir}/man8/dnssec-keymgr.8*
%{_mandir}/man1/nsec3hash.1*
#%{_mandir}/man1/dnssec-keymgr.1*
%changelog
* Thu Jul 21 2022 Automatic Build System <autodist@mambasoft.it> 9.18.5-1mamba
- automatic version update by autodist
* Thu Jun 16 2022 Automatic Build System <autodist@mambasoft.it> 9.18.4-1mamba
- automatic version update by autodist
* Thu May 19 2022 Automatic Build System <autodist@mambasoft.it> 9.18.3-1mamba
- automatic version update by autodist
* Thu Apr 21 2022 Automatic Build System <autodist@mambasoft.it> 9.18.2-1mamba
- automatic version update by autodist
* Wed Mar 16 2022 Automatic Build System <autodist@mambasoft.it> 9.18.1-1mamba
- automatic version update by autodist
* Thu Jan 27 2022 Silvan Calarco <silvan.calarco@mambasoft.it> 9.18.0-1mamba
- update to 9.18.0
* Sat Jan 23 2021 Automatic Build System <autodist@mambasoft.it> 9.17.9-1mamba
- automatic version update by autodist
* Fri Jan 01 2021 Silvan Calarco <silvan.calarco@mambasoft.it> 9.17.8-2mamba
- removed requirements for python-ply and pyhon-argparse
* Thu Dec 17 2020 Automatic Build System <autodist@mambasoft.it> 9.17.8-1mamba
- automatic version update by autodist
* Thu Nov 26 2020 Automatic Build System <autodist@mambasoft.it> 9.17.7-1mamba
- automatic version update by autodist
* Thu Oct 22 2020 Automatic Build System <autodist@mambasoft.it> 9.17.6-1mamba
- automatic version update by autodist
* Thu Sep 17 2020 Automatic Build System <autodist@mambasoft.it> 9.17.5-1mamba
- automatic version update by autodist
* Sat Aug 22 2020 Automatic Build System <autodist@mambasoft.it> 9.17.4-1mamba
- automatic version update by autodist
* Sun Jul 19 2020 Automatic Build System <autodist@mambasoft.it> 9.17.3-1mamba
- automatic version update by autodist
* Mon Jul 06 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 9.17.2-2mamba
- remove old examples from default named.conf
* Sat Jul 04 2020 Silvan Calarco <silvan.calarco@mambasoft.it> 9.17.2-1mamba
- update to 9.17.2
* Fri Apr 17 2020 Automatic Build System <autodist@mambasoft.it> 9.17.1-1mamba
- automatic version update by autodist

View File

@@ -1,6 +1,6 @@
/var/log/named.log {
missingok
postrotate
/bin/kill -HUP `cat /var/run/named.pid 2> /dev/null` 2> /dev/null || true
/bin/kill -HUP `cat /run/named/named.pid 2> /dev/null` 2> /dev/null || true
endscript
}