From 2bbc93688dcd8f91d628b2285b56bc68d8cf379a Mon Sep 17 00:00:00 2001 From: Jan Rybar Date: Mon, 28 Jul 2025 11:53:29 +0200 Subject: [PATCH] post-rotate script aligned with systemd usage Resolves: RHEL-62932 --- psacct-logrotate.in | 2 +- psacct.service | 1 + psacct.spec | 6 +++++- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/psacct-logrotate.in b/psacct-logrotate.in index f3f2d3f..5ef795d 100644 --- a/psacct-logrotate.in +++ b/psacct-logrotate.in @@ -9,7 +9,7 @@ create 0600 root root postrotate if %{_bindir}/systemctl --quiet is-active psacct.service ; then - %{_sbindir}/accton /var/account/pacct | %{_bindir}/grep -v "Turning on process accounting, file set to '/var/account/pacct'." | %{_bindir}/cat + %{_bindir}/systemctl reload psacct.service fi endscript } diff --git a/psacct.service b/psacct.service index 832c0c5..5355e6a 100644 --- a/psacct.service +++ b/psacct.service @@ -7,6 +7,7 @@ ConditionPathExists=/var/account Type=oneshot ExecStartPre=/usr/libexec/psacct/accton-create ExecStart=/usr/sbin/accton /var/account/pacct +ExecReload=/usr/sbin/accton /var/account/pacct ExecStop=/usr/sbin/accton off RemainAfterExit=yes diff --git a/psacct.spec b/psacct.spec index ab0b444..cacab60 100644 --- a/psacct.spec +++ b/psacct.spec @@ -4,7 +4,7 @@ Summary: Utilities for monitoring process activities Name: psacct Version: 6.6.4 -Release: 24%{?dist} +Release: 25%{?dist} License: GPL-3.0-or-later URL: http://www.gnu.org/software/acct/ @@ -125,6 +125,10 @@ touch /var/account/pacct && chmod 0600 /var/account/pacct %changelog +* Mon Jul 28 2025 Jan Rybar - 6.6.4-25 +- post-rotate script aligned with systemd usage +- Resolves: RHEL-62932 + * Tue Oct 29 2024 Troy Dawson - 6.6.4-24 - Bump release for October 2024 mass rebuild: Resolves: RHEL-64018