%bcond_without epoll # disable epoll support
%endif
-%define ver 9.16.9
+%define ver 9.16.16
%if 0
%define pverdot .P0
%define pverdir -P0
License: MPL 2.0
Group: Networking/Daemons
Source0: ftp://ftp.isc.org/isc/bind9/%{ver}%{pverdir}/%{name}-%{ver}%{pverdir}.tar.xz
-# Source0-md5: 5043026e04ebac6b5f40bd911d73c7f9
+# Source0-md5: 45760cd0c8792baf467d21d639a60580
Source1: named.init
Source2: named.sysconfig
Source3: named.logrotate
Source6: %{name}-hip.tar.gz
# Source6-md5: 62a8a67f51ff8db9fe815205416a1f62
Source7: https://www.internic.net/domain/named.root
-# Source7-md5: 11491d115459392a41f847207ec30214
+# Source7-md5: f4b9179b999891c7b94a8564988feef5
Source8: %{name}-127.0.0.zone
Source9: %{name}-localhost.zone
Source10: %{name}-named.conf
Requires(post,postun): sed >= 4.0
Requires: openldap-servers
Requires: sed >= 4.0
-%if "%{_rpmversion}" >= "5"
BuildArch: noarch
-%endif
%description -n openldap-schema-bind
BIND schema for openldap.
%{__autoconf}
cp -f /usr/share/automake/config.* .
%configure \
- CFLAGS="-D_GNU_SOURCE=1 %{rpmcppflags}" \
+ CFLAGS="-D_GNU_SOURCE=1 %{rpmcflags} %{rpmcppflags}" \
+ LDFLAGS="%{rpmldflags}" \
%{?with_dnstap:--enable-dnstap} \
%{!?with_epoll:--disable-epoll --disable-devpoll} \
--enable-full-report \
cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/named.conf
%{__mv} $RPM_BUILD_ROOT/etc/bind.keys $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/
-ln -sf %{_var}/lib/named%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
-ln -sf %{_var}/lib/named%{_sysconfdir}/bind.keys $RPM_BUILD_ROOT/etc/bind.keys
-ln -sf %{_var}/lib/named/named.log $RPM_BUILD_ROOT%{_var}/log/named
-ln -sf %{_var}/lib/named/named.stats $RPM_BUILD_ROOT%{_var}/log/named.stats
+ln -sf --relative $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/named.conf $RPM_BUILD_ROOT/etc/named.conf
+ln -sf --relative $RPM_BUILD_ROOT%{_var}/lib/named%{_sysconfdir}/bind.keys $RPM_BUILD_ROOT/etc/bind.keys
+ln -sf --relative $RPM_BUILD_ROOT%{_var}/lib/named/named.log $RPM_BUILD_ROOT%{_var}/log/named
+ln -sf --relative $RPM_BUILD_ROOT%{_var}/lib/named/named.stats $RPM_BUILD_ROOT%{_var}/log/named.stats
touch $RPM_BUILD_ROOT%{_var}/lib/named/named.{log,stats}
%{?with_hip:install -p bind-hip/hi2dns $RPM_BUILD_ROOT%{_bindir}}
-# let rpm generate deps (workaround -m644 used for libs installation)
-chmod 755 $RPM_BUILD_ROOT%{_libdir}/lib*.so.*.*.*
-
# we don't want Makefiles in documentation...
rm -rf _doc
cp -a doc _doc
%service -q ldap restart
fi
-%triggerpostun -- %{name} < 7:9.4.2-2
-/sbin/chkconfig named reset
-%{__sed} -i -e 's#^\([ \t]*category[ \t]\+cname[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
-%{__sed} -i -e 's#^\([ \t]*category[ \t]\+response-checks[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
-%{__sed} -i -e 's#^\([ \t]*category[ \t]\+load[ \t]\+.*\)$#// \1#g' /var/lib/named/etc/named.conf
-
%triggerpostun -- %{name} < 7:9.9.2.P2-2
%systemd_trigger named.service
%{systemdunitdir}/named.service
%attr(754,root,root) /etc/rc.d/init.d/named
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/named
-%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/named.conf
-%attr(640,root,named) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/bind.keys
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/named
+%{_sysconfdir}/named.conf
+%{_sysconfdir}/bind.keys
%attr(755,root,root) %{_sbindir}/ddns-confgen
%attr(755,root,root) %{_sbindir}/dnssec-*
%attr(660,named,named) %ghost %{_var}/lib/named/named.log
%attr(660,named,named) %ghost %{_var}/lib/named/named.stats
-%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named
-%attr(660,named,named) %config(noreplace,missingok) %verify(not md5 mtime size) %{_var}/log/named.stats
+%config(noreplace,missingok) %{_var}/log/named
+%config(noreplace,missingok) %{_var}/log/named.stats
%attr(770,root,named) %dir %{_var}/run/named
%files libs
%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/libbind9.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libbind9.so.1600
-%attr(755,root,root) %{_libdir}/libdns.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libdns.so.1608
-%attr(755,root,root) %{_libdir}/libirs.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libirs.so.1601
-%attr(755,root,root) %{_libdir}/libisc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libisc.so.1607
-%attr(755,root,root) %{_libdir}/libisccc.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libisccc.so.1600
-%attr(755,root,root) %{_libdir}/libisccfg.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libisccfg.so.1601
-%attr(755,root,root) %{_libdir}/libns.so.*.*.*
-%attr(755,root,root) %ghost %{_libdir}/libns.so.1605
+%attr(755,root,root) %{_libdir}/libbind9-%{version}.so
+%attr(755,root,root) %{_libdir}/libdns-%{version}.so
+%attr(755,root,root) %{_libdir}/libirs-%{version}.so
+%attr(755,root,root) %{_libdir}/libisc-%{version}.so
+%attr(755,root,root) %{_libdir}/libisccc-%{version}.so
+%attr(755,root,root) %{_libdir}/libisccfg-%{version}.so
+%attr(755,root,root) %{_libdir}/libns-%{version}.so
%files devel
%defattr(644,root,root,755)