Hello community, here is the log from the commit of package bind for openSUSE:Factory checked in at 2015-07-05 17:58:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bind (Old) and /work/SRC/openSUSE:Factory/.bind.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bind" Changes: -------- --- /work/SRC/openSUSE:Factory/bind/bind.changes 2015-05-10 10:56:59.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.bind.new/bind.changes 2015-07-05 17:58:16.000000000 +0200 @@ -1,0 +2,9 @@ +Wed May 13 09:35:40 UTC 2015 - h...@suse.com + +- Fix inappropriate use of /var/lib/named for locating dynamic-DB plugins. + Dynamic-DB plugins are now loaded from %{_libexecdir}/bind, consistent with + openSUSE packaging guideline. +- Install additional header files which are helpful to the development of + dynamic-DB plugins. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bind.spec ++++++ --- /var/tmp/diff_new_pack.GEmRWX/_old 2015-07-05 17:58:17.000000000 +0200 +++ /var/tmp/diff_new_pack.GEmRWX/_new 2015-07-05 17:58:17.000000000 +0200 @@ -490,13 +490,18 @@ ${RPM_BUILD_ROOT}/var/adm/fillup-templates \ ${RPM_BUILD_ROOT}/%{_rundir} \ ${RPM_BUILD_ROOT}/%{_sysconfdir}/sysconfig/SuSEfirewall2.d/services \ - ${RPM_BUILD_ROOT}%{_includedir}/bind/dns + ${RPM_BUILD_ROOT}%{_includedir}/bind/dns \ + ${RPM_BUILD_ROOT}%{_libexecdir}/bind %{__make} DESTDIR=${RPM_BUILD_ROOT} install pushd contrib/idn/idnkit-1.0-src %{__make} DESTDIR=${RPM_BUILD_ROOT} install popd -# install header file for developing Dynamic DB plugin -install -m 0644 ./lib/dns/include/dns/dynamic_db.h ${RPM_BUILD_ROOT}%{_includedir}/bind/dns/ +# install interface header file for developing Dynamic DB plugin +install -m 0644 lib/dns/include/dns/dynamic_db.h ${RPM_BUILD_ROOT}%{_includedir}/bind/dns/ +# install errno2result.h, some dynamic DB plugins could use it. +install -m 0755 -d ${RPM_BUILD_ROOT}%{_includedir}/isc/ +install -m 0644 lib/isc/unix/errno2result.h ${RPM_BUILD_ROOT}%{_includedir}/isc/ + # remove useless .la files rm -f ${RPM_BUILD_ROOT}/%{_lib}/libidnkit.la rm -f ${RPM_BUILD_ROOT}/%{_lib}/libidnkitlite.la @@ -834,6 +839,7 @@ %ghost %{_var}/lib/named/etc/localtime %attr(0644,root,named) %ghost %{_var}/lib/named/etc/named.conf.include %attr(-,named,named) %dir %{_var}/lib/named/var/run/named +%dir %{_libexecdir}/bind %files -n idnkit %defattr(-,root,root) @@ -920,6 +926,8 @@ %files devel %defattr(-,root,root) +%dir %{_includedir}/isc +%{_includedir}/isc/errno2result.h %{_bindir}/isc-config.sh %{_libdir}/libbind9.so %{_libdir}/libdns.so ++++++ dns_dynamic_db.patch ++++++ --- /var/tmp/diff_new_pack.GEmRWX/_old 2015-07-05 17:58:17.000000000 +0200 +++ /var/tmp/diff_new_pack.GEmRWX/_new 2015-07-05 17:58:17.000000000 +0200 @@ -670,7 +670,7 @@ +dynamic_db.@O@: dynamic_db.c + ${LIBTOOL_MODE_COMPILE} ${CC} ${ALL_CFLAGS} \ -+ -DDYNDB_LIBDIR=\"/var/lib/named/\" \ ++ -DDYNDB_LIBDIR=\"/usr/lib/bind/\" \ + -c ${srcdir}/dynamic_db.c + libdns.@SA@: ${OBJS}