diff --git a/audit.spec b/audit.spec index 174cd1b05ea7d314c60212001b54692d828148dc..44a03551115f7326c158ffa5f81bb3cd608f9727 100644 --- a/audit.spec +++ b/audit.spec @@ -2,7 +2,7 @@ Summary: User space tools for kernel auditing Name: audit Epoch: 1 Version: 3.0.1 -Release: 1 +Release: 2 License: GPLv2+ and LGPLv2+ URL: https://people.redhat.com/sgrubb/audit/ Source0: https://people.redhat.com/sgrubb/audit/%{name}-%{version}.tar.gz @@ -269,7 +269,14 @@ if [ -d "/etc/audisp/" ];then fi %preun -%systemd_preun auditd.service +if [ $1 -eq 0 ] && [ -x /usr/bin/systemctl ]; then + # Package removal, not upgrade + /usr/bin/systemctl --no-reload disable auditd.service || : +fi +if [ $1 -eq 0 ]; then + # Package removal, not upgrade + /sbin/service auditd stop > /dev/null 2>&1 +fi %postun /sbin/ldconfig @@ -362,6 +369,9 @@ fi %attr(644,root,root) %{_mandir}/man8/*.8.gz %changelog +* Sat Feb 12 2022 yixiangzhike - 3.0.1-2 +- Fix failure of stopping auditd before uninstalling + * Fri Dec 31 2021 yixiangzhike - 3.0.1-1 - update to 3.0.1