]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - libexec/rc/rc.d/auditd
Merge commit '47a52dc4d48f259ab7d9f9ba6b65f4f2331a22dc'
[FreeBSD/FreeBSD.git] / libexec / rc / rc.d / auditd
1 #!/bin/sh
2 #
3 # $FreeBSD$
4 #
5 # Start up for the Audit daemon.
6 #
7
8 # PROVIDE: auditd
9 # REQUIRE: syslogd
10 # BEFORE:  DAEMON
11 # KEYWORD: nojail shutdown
12
13 . /etc/rc.subr
14
15 name="auditd"
16 desc="Audit daemon"
17 stop_cmd="auditd_stop"
18 command="/usr/sbin/${name}"
19 pidfile="/var/run/${name}.pid"
20 rcvar="auditd_enable"
21 command_args="${auditd_flags}"
22 required_files="/etc/security/audit_class /etc/security/audit_control
23                 /etc/security/audit_event /etc/security/audit_user
24                 /etc/security/audit_warn"
25
26 auditd_stop()
27 {
28
29         /usr/sbin/audit -t
30         if [ -n "$rc_pid" ]; then
31                 wait_for_pids $rc_pid
32         fi
33 }
34
35 load_rc_config $name
36 run_rc_command "$1"