Steve 17ff0f
diff -urN audit-2.3.1/init.d/auditd.condrestart audit-2.3.2/init.d/auditd.condrestart
Steve 17ff0f
--- audit-2.3.1/init.d/auditd.condrestart	1969-12-31 19:00:00.000000000 -0500
Steve 17ff0f
+++ audit-2.3.2/init.d/auditd.condrestart	2013-05-31 11:03:00.000000000 -0400
Steve 17ff0f
@@ -0,0 +1,7 @@
Steve 17ff0f
+#!/bin/sh
Steve 17ff0f
+# Helper script to provide legacy auditd service options not
Steve 17ff0f
+# directly supported by systemd.
Steve 17ff0f
+
Steve 17ff0f
+/usr/libexec/initscripts/legacy-actions/auditd/restart
Steve 17ff0f
+RETVAL="$?"
Steve 17ff0f
+exit $RETVAL
Steve 17ff0f
diff -urN audit-2.3.1/init.d/auditd.restart audit-2.3.2/init.d/auditd.restart
Steve 17ff0f
--- audit-2.3.1/init.d/auditd.restart	1969-12-31 19:00:00.000000000 -0500
Steve 17ff0f
+++ audit-2.3.2/init.d/auditd.restart	2013-05-31 11:03:00.000000000 -0400
Steve 17ff0f
@@ -0,0 +1,13 @@
Steve 17ff0f
+#!/bin/sh
Steve 17ff0f
+# Helper script to provide legacy auditd service options not
Steve 17ff0f
+# directly supported by systemd.
Steve 17ff0f
+
Steve 17ff0f
+test -f /etc/audit/auditd.conf  || exit 6
Steve 17ff0f
+
Steve 17ff0f
+/usr/libexec/initscripts/legacy-actions/auditd/stop
Steve 17ff0f
+
Steve 17ff0f
+echo "Redirecting start to /bin/systemctl start auditd.service"
Steve 17ff0f
+/bin/systemctl start auditd.service
Steve 17ff0f
+RETVAL="$?"
Steve 17ff0f
+
Steve 17ff0f
+exit $RETVAL
Steve 17ff0f
diff -urN audit-2.3.1/init.d/auditd.service audit-2.3.2/init.d/auditd.service
Steve 17ff0f
--- audit-2.3.1/init.d/auditd.service	2013-05-16 07:00:00.000000000 -0400
Steve 17ff0f
+++ audit-2.3.2/init.d/auditd.service	2013-05-31 11:03:00.000000000 -0400
Steve 17ff0f
@@ -4,6 +4,7 @@
Steve 17ff0f
 After=local-fs.target
Steve 17ff0f
 Conflicts=shutdown.target
Steve 17ff0f
 Before=sysinit.target shutdown.target
Steve 17ff0f
+RefuseManualStop=yes
Steve 17ff0f
 
Steve 17ff0f
 [Service]
Steve 17ff0f
 ExecStart=/sbin/auditd -n
Steve 17ff0f
@@ -14,7 +15,6 @@
Steve 17ff0f
 #ExecStartPost=-/sbin/augenrules --load
Steve 17ff0f
 ExecStartPost=-/sbin/auditctl -R /etc/audit/audit.rules
Steve 17ff0f
 ExecReload=/bin/kill -HUP $MAINPID
Steve 17ff0f
-RefuseManualStop=yes
Steve 17ff0f
 
Steve 17ff0f
 [Install]
Steve 17ff0f
 WantedBy=multi-user.target
Steve 17ff0f
diff -urN audit-2.3.1/init.d/Makefile.am audit-2.3.2/init.d/Makefile.am
Steve 17ff0f
--- audit-2.3.1/init.d/Makefile.am	2013-05-16 07:00:00.000000000 -0400
Steve 17ff0f
+++ audit-2.3.2/init.d/Makefile.am	2013-05-31 11:03:00.000000000 -0400
Steve 17ff0f
@@ -22,8 +22,8 @@
Steve 17ff0f
 
Steve 17ff0f
 CONFIG_CLEAN_FILES = *.rej *.orig
Steve 17ff0f
 EXTRA_DIST = auditd.init auditd.service auditd.sysconfig auditd.conf \
Steve 17ff0f
-	audit.rules auditd.cron libaudit.conf audispd.conf \
Steve 17ff0f
-	auditd.resume auditd.rotate auditd.stop augenrules
Steve 17ff0f
+	audit.rules auditd.cron libaudit.conf audispd.conf auditd.condrestart \
Steve 17ff0f
+	auditd.restart auditd.resume auditd.rotate auditd.stop augenrules
Steve 17ff0f
 libconfig = libaudit.conf
Steve 17ff0f
 dispconfig = audispd.conf
Steve 17ff0f
 dispconfigdir = $(sysconfdir)/audisp
Steve 17ff0f
@@ -57,6 +57,8 @@
Steve 17ff0f
 	$(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.rotate ${DESTDIR}${legacydir}/rotate
Steve 17ff0f
 	$(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.resume ${DESTDIR}${legacydir}/resume
Steve 17ff0f
 	$(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.stop ${DESTDIR}${legacydir}/stop
Steve 17ff0f
+	$(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.restart ${DESTDIR}${legacydir}/restart
Steve 17ff0f
+	$(INSTALL_SCRIPT) -D -m 750 ${srcdir}/auditd.condrestart ${DESTDIR}${legacydir}/condrestart
Steve 17ff0f
 else
Steve 17ff0f
 	$(INSTALL_SCRIPT) -D ${srcdir}/auditd.init ${DESTDIR}${initdir}/auditd
Steve 17ff0f
 endif
Steve 17ff0f
@@ -68,6 +70,11 @@
Steve 17ff0f
 	rm ${DESTDIR}${sysconfdir}/${libconfig}
Steve 17ff0f
 if ENABLE_SYSTEMD
Steve 17ff0f
 	rm ${DESTDIR}${initdir}/auditd.service
Steve 17ff0f
+	rm ${DESTDIR}${legacydir}/rotate
Steve 17ff0f
+	rm ${DESTDIR}${legacydir}/resume
Steve 17ff0f
+	rm ${DESTDIR}${legacydir}/stop
Steve 17ff0f
+	rm ${DESTDIR}${legacydir}/restart
Steve 17ff0f
+	rm ${DESTDIR}${legacydir}/condrestart
Steve 17ff0f
 else
Steve 17ff0f
 	rm ${DESTDIR}${sysconfigdir}/auditd
Steve 17ff0f
 	rm ${DESTDIR}${initdir}/auditd