Blame SOURCES/audit-3.0-cond-restart.patch

5c966f
From 6f699797f43329e16fc89db97e1b95b0cc851860 Mon Sep 17 00:00:00 2001
5c966f
From: Steve Grubb <sgrubb@redhat.com>
5c966f
Date: Tue, 9 Apr 2019 19:45:27 +0200
5c966f
Subject: [PATCH] Make conditional restart conditional again
5c966f
5c966f
---
5c966f
 init.d/auditd.condrestart | 10 +++++++---
5c966f
 1 file changed, 7 insertions(+), 3 deletions(-)
5c966f
5c966f
diff --git a/init.d/auditd.condrestart b/init.d/auditd.condrestart
5c966f
index efbaaa8..d86e5e4 100644
5c966f
--- a/init.d/auditd.condrestart
5c966f
+++ b/init.d/auditd.condrestart
5c966f
@@ -2,6 +2,10 @@
5c966f
 # Helper script to provide legacy auditd service options not
5c966f
 # directly supported by systemd.
5c966f
 
5c966f
-/usr/libexec/initscripts/legacy-actions/auditd/restart
5c966f
-RETVAL="$?"
5c966f
-exit $RETVAL
5c966f
+state=`service auditd status | awk '/^   Active/ { print $2 }'`
5c966f
+if [ $state = "active" ] ; then
5c966f
+	/usr/libexec/initscripts/legacy-actions/auditd/restart
5c966f
+	RETVAL="$?"
5c966f
+	exit $RETVAL
5c966f
+fi
5c966f
+exit 0