Commit Graph

71 Commits

Author SHA1 Message Date
Petr Menšík 133078a09b Adjust patches 2023-01-27 18:26:07 +01:00
Petr Menšík 40707d700e Update to 9.19.4 2023-01-27 18:26:07 +01:00
Petr Menšík 056fe70b7c Sync with rawhide 2023-01-27 18:26:07 +01:00
Petr Menšík d0e91f75a2 Remove unused patches 2023-01-27 18:26:07 +01:00
Petr Menšík ad1c46614e Renumber native PKCS11 patches to beginning
Allow all subsequent patches with higher number to be added to normal
common list of patches. Make just initial patches special.
2023-01-27 18:26:07 +01:00
Petr Menšík 28ff6d69e0 Replace master with primary in configuration
Use more friendly value for primary and secondary zones. It used master
for ages, but that might have wrong connotation to someone. Use
something without problematic history.
2023-01-27 18:26:07 +01:00
Petr Menšík 9d4510ecc6 Update to 9.17.22 2023-01-27 18:26:07 +01:00
Petr Menšík 8fbe7cb296 Update to 9.17.21
Update patches. Add jemalloc to build requires.

https://downloads.isc.org/isc/bind9/9.17.21/RELEASE-NOTES-bind-9.17.21.html
2023-01-27 18:26:07 +01:00
Petr Menšík 7d4bbe8053 Do not fail build on EPEL
Not all PDF building dependencies are present on EPEL. Build at least
HTML documentation, avoid PDF related failures.
2023-01-27 18:26:07 +01:00
Petr Menšík 1cd0a879cb fixup! Change named-checkonf path to bin 2023-01-27 18:26:07 +01:00
Petr Menšík 5d5ad62903 Remove Epoch on new package
Epoch is required on bind package, but is not required on forked
package. Remove it. Makes bind package 'higher' version that this
package.
2023-01-27 18:26:07 +01:00
Petr Menšík 76d9b1ec11 Move backward compatibility into shared define
Fix dependencies of chroot and some other subpackages. Depend on
%name%{?_isa} instead of bind%{?_isa}, Provides: does not provide also
arch provide.

More packages need backward compatibility. Move their definitions to
reusable macro and use it in multiple places.

Resolves: rhbz#1873486
2023-01-27 18:26:07 +01:00
Petr Menšík 50c017891b Change named-checkonf path to bin
Upstream changed named-checkconf directory to bin. Add compatibility
symlinks. Change full paths in services to point to new full path.
2023-01-27 18:26:07 +01:00
Petr Menšík f4e18045d9 Do not depend on systemd package 2023-01-27 18:26:07 +01:00
Petr Menšík 6d322a72e4 Switch to %autosetup
Renumber high numbered patches to two digits patch. It does not really
matter for autosetup. Simplify applying of new patches.
2023-01-27 18:26:07 +01:00
Petr Menšík bdce0b1c00 Remove lame server errors hiding patch
Those errors can be dropped by simple configuration:

category lame_servers { null; };

Do not hide them into debug log on all servers. Expect lame servers are
not so common to drop it always.
2023-01-27 18:26:07 +01:00
Petr Menšík b2563da6e9 Remove unneeded patch and reference upstrem MR
One patch were merged by upstream, another one is waiting to be merged.
Add link to upstream issue to help tracking when it would not be needed
anymore.
2023-01-27 18:26:07 +01:00
Petr Menšík 50e48b29f0 Rename to bind9-next 2023-01-27 18:26:07 +01:00
Petr Menšík 52c8202d3b Use %_libdir/bind for all plugins
Unify used paths, do not use %name as lib path. Implementations have to
conflict anyway, using different libdir does not bring anything useful.
2023-01-27 18:26:07 +01:00
Petr Menšík 990ae7c669 Import some data from bind branch bind9-dev
Imports commit  7e1db866748aef3c07657e0761b19aec6de9bf6f
2023-01-27 18:24:45 +01:00
releng bot 9ba673cd0e Added the README 2023-01-27 16:50:21 +00:00