Fix failure of stopping auditd before uninstalling

This commit is contained in:
yixiangzhike 2022-02-12 09:21:50 +08:00
parent 78bd98e83b
commit 61a0ec16c1

View File

@ -2,7 +2,7 @@ Summary: User space tools for kernel auditing
Name: audit
Epoch: 1
Version: 3.0.1
Release: 2
Release: 3
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 <yixiangzhike007@163.com> - 3.0.1-3
- Fix failure of stopping auditd before uninstalling
* Thu Dec 30 2021 yixiangzhike <yixiangzhike007@163.com> - 3.0.1-2
- drop unused patch file