+++ /dev/null
-#!/bin/sh
-#
-# auditd This starts and stops auditd
-#
-# description: This starts the Linux Auditing System Daemon,
-# which collects security related events in a dedicated
-# audit log. If this daemon is turned off, audit events
-# will be sent to syslog.
-#
-
-NAME=auditd
-DAEMON=/usr/sbin/${NAME}
-CONFIG=/etc/audit/auditd.conf
-PIDFILE=/var/run/${NAME}.pid
-
-start(){
- printf "Starting ${NAME}: "
-
- # Create dir to store log files in if one doesn't exist. Create
- # the directory with SELinux permissions if possible
- command -v matchpathcon >/dev/null 2>&1
- if [ $? = 0 ]; then
- mkdir -p /var/log/audit -Z `matchpathcon -n /var/log/audit`
- else
- mkdir -p /var/log/audit
- fi
-
- # Run audit daemon executable
- start-stop-daemon -S -q -p ${PIDFILE} --exec ${DAEMON}
-
- if [ $? = 0 ]; then
- # Load the default rules
- test -f /etc/audit/rules.d/audit.rules && /usr/sbin/auditctl -R /etc/audit/rules.d/audit.rules >/dev/null
- echo "OK"
- else
- echo "FAIL"
- fi
-}
-
-stop(){
- printf "Stopping ${NAME}: "
-
- start-stop-daemon -K -q -p ${PIDFILE}
- [ $? = 0 ] && echo "OK" || echo "FAIL"
-}
-
-reload(){
- printf "Reloading ${NAME} configuration: "
- start-stop-daemon --stop -s 1 -p ${PIDFILE} 1>/dev/null
- [ $? = 0 ] && echo "OK" || echo "FAIL"
-}
-
-rotate(){
- printf "Rotating ${NAME} logs: "
- start-stop-daemon --stop -s 10 -p ${PIDFILE} 1>/dev/null
- [ $? = 0 ] && echo "OK" || echo "FAIL"
-}
-
-case "$1" in
- start)
- start
- ;;
- stop)
- stop
- ;;
- restart)
- stop
- start
- ;;
- reload)
- reload
- ;;
- rotate)
- rotate
- ;;
- *)
- echo "Usage: $0 {start|stop|restart|reload|rotate}"
- exit 1
- ;;
-esac
--- /dev/null
+#!/bin/sh
+#
+# auditd This starts and stops auditd
+#
+# description: This starts the Linux Auditing System Daemon,
+# which collects security related events in a dedicated
+# audit log. If this daemon is turned off, audit events
+# will be sent to syslog.
+#
+
+NAME=auditd
+DAEMON=/usr/sbin/${NAME}
+CONFIG=/etc/audit/auditd.conf
+PIDFILE=/var/run/${NAME}.pid
+
+start(){
+ printf "Starting ${NAME}: "
+
+ # Create dir to store log files in if one doesn't exist. Create
+ # the directory with SELinux permissions if possible
+ command -v matchpathcon >/dev/null 2>&1
+ if [ $? = 0 ]; then
+ mkdir -p /var/log/audit -Z `matchpathcon -n /var/log/audit`
+ else
+ mkdir -p /var/log/audit
+ fi
+
+ # Run audit daemon executable
+ start-stop-daemon -S -q -p ${PIDFILE} --exec ${DAEMON}
+
+ if [ $? = 0 ]; then
+ # Load the default rules
+ test -f /etc/audit/rules.d/audit.rules && /usr/sbin/auditctl -R /etc/audit/rules.d/audit.rules >/dev/null
+ echo "OK"
+ else
+ echo "FAIL"
+ fi
+}
+
+stop(){
+ printf "Stopping ${NAME}: "
+
+ start-stop-daemon -K -q -p ${PIDFILE}
+ [ $? = 0 ] && echo "OK" || echo "FAIL"
+}
+
+reload(){
+ printf "Reloading ${NAME} configuration: "
+ start-stop-daemon --stop -s 1 -p ${PIDFILE} 1>/dev/null
+ [ $? = 0 ] && echo "OK" || echo "FAIL"
+}
+
+rotate(){
+ printf "Rotating ${NAME} logs: "
+ start-stop-daemon --stop -s 10 -p ${PIDFILE} 1>/dev/null
+ [ $? = 0 ] && echo "OK" || echo "FAIL"
+}
+
+case "$1" in
+ start)
+ start
+ ;;
+ stop)
+ stop
+ ;;
+ restart)
+ stop
+ start
+ ;;
+ reload)
+ reload
+ ;;
+ rotate)
+ rotate
+ ;;
+ *)
+ echo "Usage: $0 {start|stop|restart|reload|rotate}"
+ exit 1
+ ;;
+esac
endif
define AUDIT_INSTALL_INIT_SYSV
- $(INSTALL) -D -m 755 package/audit/S01auditd $(TARGET_DIR)/etc/init.d/S01auditd
+ $(INSTALL) -D -m 755 package/audit/S02auditd $(TARGET_DIR)/etc/init.d/S02auditd
endef
define AUDIT_INSTALL_INIT_SYSTEMD