Fix /var/log/stap-server and /var/log/stap-server/log owned by root

Resolves: RHEL-89809
This commit is contained in:
Martin Cermak 2025-05-12 20:20:06 +02:00
parent 49834b0302
commit 868ecfebe6

View File

@ -125,7 +125,7 @@ m stapdev stapdev
Name: systemtap
# PRERELEASE
Version: 5.3
Release: 1%{?release_override}%{?dist}
Release: 2%{?release_override}%{?dist}
# for version, see also configure.ac
@ -864,7 +864,7 @@ make check RUNTESTFLAGS=environment_sanity.exp
%pre runtime
%if %{with_sysusers}
%if 0%{?fedora} && 0%{?fedora} < 42
%if (0%{?fedora} && 0%{?fedora} < 42) || (0%{?rhel} && 0%{?rhel} < 11)
echo '%_systemtap_runtime_preinstall' | systemd-sysusers --replace=%{_sysusersdir}/systemtap-runtime.conf -
exit 0
%endif
@ -880,7 +880,7 @@ exit 0
%pre server
%if %{with_sysusers}
%if 0%{?fedora} && 0%{?fedora} < 42
%if (0%{?fedora} && 0%{?fedora} < 42) || (0%{?rhel} && 0%{?rhel} < 11)
echo '%_systemtap_server_preinstall' | systemd-sysusers --replace=%{_sysusersdir}/systemtap-server.conf -
exit 0
%endif
@ -894,7 +894,7 @@ exit 0
%pre testsuite
%if %{with_sysusers}
%if 0%{?fedora} && 0%{?fedora} < 42
%if (0%{?fedora} && 0%{?fedora} < 42) || (0%{?rhel} && 0%{?rhel} < 11)
echo '%_systemtap_testsuite_preinstall' | systemd-sysusers --replace=%{_sysusersdir}/systemtap-testsuite.conf -
exit 0
%endif
@ -1350,6 +1350,9 @@ exit 0
# PRERELEASE
%changelog
* Mon May 12 2025 Martin Cermak <mcermak@redhat.com> - 5.3-2
- RHEL-RHEL-89809: stap-server log owned by root
* Fri May 02 2025 Frank Ch. Eigler <fche@redhat.com> - 5.3-1
- Upstream release, see wiki page below for detailed notes.
https://sourceware.org/systemtap/wiki/SystemTapReleases