Summary(pl.UTF-8): Klient/serwer NTP
Name: chrony
Version: 4.1
-Release: 1
+Release: 2
License: GPL v2
Group: Daemons
Source0: http://download.tuxfamily.org/chrony/%{name}-%{version}.tar.gz
Source5: %{name}.logrotate
Patch0: fix-seccomp-build.patch
Patch1: chrony-seccomp.patch
+Patch2: conf.d.patch
URL: http://chrony.tuxfamily.org/
BuildRequires: asciidoc
BuildRequires: bison
%setup -q
%patch0 -p1
%patch1 -p1
+%patch2 -p1
%build
# NOTE: It is not autoconf generated configre
%install
rm -rf $RPM_BUILD_ROOT
install -d $RPM_BUILD_ROOT/etc/{sysconfig,logrotate.d,rc.d/init.d} \
- $RPM_BUILD_ROOT{%{_sysconfdir},/var/{lib/ntp,log/chrony}}
+ $RPM_BUILD_ROOT{%{_sysconfdir}/chrony.d,/var/{lib/ntp,log/chrony}}
%{__make} install install-docs \
DESTDIR=$RPM_BUILD_ROOT
%doc NEWS README FAQ examples/* doc/{faq,installation}.html
%dir %{_sysconfdir}
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/chrony.conf
+%attr(750,root,root) %dir %{_sysconfdir}/chrony.d
%attr(640,root,ntp) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/keys
%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/chronyd
%config(noreplace) /etc/logrotate.d/chrony
--- /dev/null
+diff -urN chrony-3.5.1.org/conf.c chrony-3.5.1/conf.c
+--- chrony-3.5.1.org/conf.c 2020-08-19 16:24:04.000000000 +0200
++++ chrony-3.5.1/conf.c 2021-09-23 08:40:12.354030905 +0200
+@@ -1359,8 +1359,10 @@
+ GLOB_NOMAGIC |
+ #endif
+ GLOB_ERR, NULL, &gl)) != 0) {
+- if (r != GLOB_NOMATCH)
+- LOG_FATAL("Could not search for files matching %s", line);
++ if (r != GLOB_NOMATCH) {
++ DEBUG_LOG("Could not search for files matching %s", line);
++ return;
++ }
+
+ DEBUG_LOG("glob of %s failed", line);
+ return;