From 0132c3b604cce4b6e71a6cf40135b2d43e96dfe1 Mon Sep 17 00:00:00 2001 From: Martin Osvald Date: Mon, 17 Feb 2025 16:13:14 +0100 Subject: [PATCH] Kea can not create log files (RHEL-78206) Resolves: RHEL-78206 --- kea.spec | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/kea.spec b/kea.spec index 3ab0d2c..1bfaef2 100644 --- a/kea.spec +++ b/kea.spec @@ -258,6 +258,15 @@ install -dm 0755 %{buildroot}/run/kea/ install -Dpm 0644 %{S:15} %{buildroot}%{_tmpfilesdir}/kea.conf +# Create log dir /var/log/kea for logging, since kea user can't create log files in /var/log +mkdir -p %{buildroot}%{_localstatedir}/log/kea +sed -i -e 's|log\/|log\/kea\/|g' \ + %{buildroot}%{_sysconfdir}/kea/kea-dhcp4.conf \ + %{buildroot}%{_sysconfdir}/kea/kea-dhcp6.conf \ + %{buildroot}%{_sysconfdir}/kea/kea-dhcp-ddns.conf \ + %{buildroot}%{_sysconfdir}/kea/kea-ctrl-agent.conf +# %{buildroot}%{_sysconfdir}/kea/kea-netconf.conf # TODO: no support for netconf/sysconf yet + %pre %sysusers_create_compat %{S:16} @@ -320,6 +329,7 @@ install -Dpm 0644 %{S:15} %{buildroot}%{_tmpfilesdir}/kea.conf %dir %attr(0755,kea,kea) %{_rundir}/kea/ %{_tmpfilesdir}/kea.conf %{_sysusersdir}/kea.conf +%dir %attr(0750,kea,kea) %{_localstatedir}/log/kea %files doc %dir %{_pkgdocdir}