]> git.ipfire.org Git - ipfire-3.x.git/blobdiff - audit/audit.nm
audit: Add systemd service file.
[ipfire-3.x.git] / audit / audit.nm
index 3c1336a2c63714116f69b1e2a92394f7babf2662..e51693cba6254863a8d0da3c54419702930ae75f 100644 (file)
@@ -5,7 +5,7 @@
 
 name       = audit
 version    = 2.1.3
-release    = 3
+release    = 4
 
 groups     = System/Daemons
 url        = http://people.redhat.com/sgrubb/audit/
@@ -62,6 +62,26 @@ end
 
 packages
        package %{name}
+
+               prerequires += systemd-units
+
+               script postin
+                       /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+               end
+
+               script preun
+                       /bin/systemctl --no-reload disable auditd.service >/dev/null 2>&1 || :
+                       /bin/systemctl stop auditd.service >/dev/null 2>&1 || :
+               end
+
+               script postun
+                       /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+               end
+
+               script postup
+                       /bin/systemctl daemon-reload >/dev/null 2>&1 || :
+                       /bin/systemctl try-restart auditd.service >/dev/null 2>&1 || :
+               end
        end
 
        package %{name}-libs