diff --git a/.gitignore b/.gitignore index 38bb924..d05a213 100644 --- a/.gitignore +++ b/.gitignore @@ -22,6 +22,3 @@ /yadifa-2.6.2-10816.tar.gz /yadifa-2.6.4-10892.tar.gz /yadifa-2.6.5-11201.tar.gz -/yadifa-2.6.6-11255.tar.gz -/yadifa-2.6.7-11259.tar.gz -/yadifa-3.0.3-11710.tar.gz diff --git a/sources b/sources index 86b1230..0ccf00b 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (yadifa-3.0.3-11710.tar.gz) = f00cf5447485774bffd033bfc24fc8f5f7e8363fc13454050681f526bc216b7f0db125b11da3c4dcf2f51ddef472a3f3403755c1e56e017c746ddda059c861d3 +SHA512 (yadifa-2.6.5-11201.tar.gz) = 9ac12c544f68cc74d2b0171ee654d120142caf9be4357292ca63af1d24610b9ab4c2ce7079b1cdd6c11dae158b621b717ae67d20e578718d9326e4e9d1a41721 diff --git a/yadifa.logrotate b/yadifa.logrotate index e4fa8ac..3f2d4ff 100644 --- a/yadifa.logrotate +++ b/yadifa.logrotate @@ -6,6 +6,10 @@ notifempty sharedscripts postrotate - /usr/bin/systemctl reload yadifad.service > /dev/null 2>/dev/null || true + if [ -f "/usr/sbin/service" ]; then + /usr/sbin/service yadifad reload > /dev/null 2>/dev/null || true + else + /sbin/service yadifad reload > /dev/null 2>/dev/null || true + fi endscript } diff --git a/yadifa.spec b/yadifa.spec index 0b888a5..9e05f0f 100644 --- a/yadifa.spec +++ b/yadifa.spec @@ -2,25 +2,22 @@ %global _hardened_build 1 # version revision -%global revision 11710 +%global revision 11201 Name: yadifa -Version: 3.0.3 +Version: 2.6.5 Release: 1%{?dist} Summary: Lightweight authoritative Name Server with DNSSEC capabilities -License: BSD-3-Clause +License: BSD URL: http://www.yadifa.eu Source0: http://cdn.yadifa.eu/sites/default/files/releases/%{name}-%{version}-%{revision}.tar.gz Source1: yadifad.service Source3: yadifa.logrotate -BuildRequires: autoconf -BuildRequires: automake +BuildRequires: gcc BuildRequires: coreutils BuildRequires: findutils -BuildRequires: gcc -BuildRequires: libtool BuildRequires: make BuildRequires: openssl-devel BuildRequires: sed @@ -61,15 +58,12 @@ required for development with YADIFA DNS server %prep -%autosetup -n %{name}-%{version}-%{revision} +%setup -q -n %{name}-%{version}-%{revision} %build export CPPFLAGS="%{optflags} -DNDEBUG -g" export LDFLAGS="$LDFLAGS -lssl -lcrypto" -# prepare build script -./autogen.sh - %configure \ --with-tools \ --enable-rrl \ @@ -165,9 +159,9 @@ exit 0 %{_mandir}/man8/yakeyrolld.8* %files libs -%{_libdir}/libdnscore.so.* -%{_libdir}/libdnsdb.so.* -%{_libdir}/libdnslg.so.* +%{_libdir}/libdnscore.so.7* +%{_libdir}/libdnsdb.so.7* +%{_libdir}/libdnslg.so.7* %files tools %license COPYING @@ -188,42 +182,6 @@ exit 0 %changelog -* Tue Sep 08 2026 Denis Fateyev - 3.0.3-1 -- Update to 3.0.3 release - -* Fri Jul 17 2026 Fedora Release Engineering - 2.6.7-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_45_Mass_Rebuild - -* Sat Jun 13 2026 Yaakov Selkowitz - 2.6.7-6 -- Rebuilt for openssl 4.0 - -* Sat Jan 17 2026 Fedora Release Engineering - 2.6.7-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_44_Mass_Rebuild - -* Mon Jul 28 2025 Denis Fateyev - 2.6.7-4 -- Drop deprecated items from logrotate - -* Fri Jul 25 2025 Fedora Release Engineering - 2.6.7-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild - -* Sun Jan 19 2025 Fedora Release Engineering - 2.6.7-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild - -* Thu Sep 05 2024 Denis Fateyev - 2.6.7-1 -- Update to 2.6.7 release - -* Wed Sep 04 2024 Miroslav Suchý - 2.6.6-3 -- convert license to SPDX - -* Sat Jul 20 2024 Fedora Release Engineering - 2.6.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild - -* Sat Jun 01 2024 Denis Fateyev - 2.6.6-1 -- Update to 2.6.6 release - -* Sat Jan 27 2024 Fedora Release Engineering - 2.6.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - * Wed Oct 04 2023 Denis Fateyev - 2.6.5-1 - Update to 2.6.5 release