diff --git a/psacct-logrotate.in b/psacct-logrotate.in index f3f2d3f..86b1434 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 1f49d97..40c854c 100644 --- a/psacct.spec +++ b/psacct.spec @@ -4,7 +4,7 @@ Summary: Utilities for monitoring process activities Name: psacct Version: 6.6.4 -Release: 11%{?dist} +Release: 12%{?dist} License: GPLv3+ URL: http://www.gnu.org/software/acct/ @@ -133,6 +133,10 @@ touch /var/account/pacct && chmod 0600 /var/account/pacct %changelog +* Thu Oct 28 2021 Jan Rybar - 6.6.4-12 +- post-rotate script aligned with systemd usage +- Resolves: rhbz#2015020 + * Tue Aug 10 2021 Mohan Boddu - 6.6.4-11 - Rebuilt for IMA sigs, glibc 2.34, aarch64 flags Related: rhbz#1991688