]> Frank Brehm's Git Trees - config/helga/etc.git/commitdiff
saving uncommitted changes in /etc prior to emerge run
authorroot <root@helga.brehm-online.com>
Mon, 4 Apr 2016 21:32:42 +0000 (23:32 +0200)
committerroot <root@helga.brehm-online.com>
Mon, 4 Apr 2016 21:32:42 +0000 (23:32 +0200)
.etckeeper
audisp/audisp-remote.conf
audisp/audispd.conf
audit/audit.rules
audit/audit.rules.stop.post
audit/audit.rules.stop.pre
audit/rules.d/audit.rules [new file with mode: 0644]
conf.d/auditd
init.d/auditd

index da7ee0a4d8bc2dc2757258b74d5e84bb47da2b9c..8657f63dce8f7c3dbf966ff3245c4abea5cf47cf 100755 (executable)
@@ -330,6 +330,8 @@ maybe chmod 0640 'audit/audit.rules'
 maybe chmod 0640 'audit/audit.rules.stop.post'
 maybe chmod 0640 'audit/audit.rules.stop.pre'
 maybe chmod 0640 'audit/auditd.conf'
+maybe chmod 0755 'audit/rules.d'
+maybe chmod 0644 'audit/rules.d/audit.rules'
 maybe chmod 0755 'autofs'
 maybe chmod 0644 'autofs/auto.master'
 maybe chmod 0644 'autofs/auto.misc'
index 608e0708d5586d9e9e678dad94483b824d9b0639..70d8a992e40689630da06d636a0c95a7554267da 100644 (file)
@@ -20,7 +20,7 @@ network_failure_action = stop
 disk_low_action = ignore
 disk_full_action = ignore
 disk_error_action = syslog
-remote_ending_action = suspend
+remote_ending_action = reconnect
 generic_error_action = syslog
 generic_warning_action = syslog
 overflow_action = syslog
index eff41037fe83590059e7a20aaa454a9b17a4f1b4..ee50e5b33defd873f524e200154a07f9395c9628 100644 (file)
@@ -3,7 +3,7 @@
 # dispatcher daemon, audispd.
 #
 
-q_depth = 120
+q_depth = 150
 overflow_action = SYSLOG
 priority_boost = 4
 max_restarts = 10
index b2b4f02f12f19a14cf3768a41eab6559450d7b75..a53a70360d7194e86200dda16d9d41655b8db05f 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/files/audit.rules-2.1.3,v 1.1 2011/09/11 02:58:55 robbat2 Exp $
+# $Id$
 #
 # This file contains the auditctl rules that are loaded
 # whenever the audit daemon is started via the initscripts.
index 34db08cdfcfd84ddf84261109231c6c08f799f02..04d81dda96d10177dadeb0ff323063faeda304b9 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2005 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/files/audit.rules.stop.post,v 1.1 2006/06/22 07:41:46 robbat2 Exp $
+# $Id$
 #
 # This file contains the auditctl rules that are loaded immediately after the
 # audit deamon is stopped via the initscripts.
index c5fb4f9444aed5edb8ff09df24a6af3df34221ee..7fc0d84de9b5c6a97afe181e5917dc6a9d394b53 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/files/audit.rules.stop.pre,v 1.2 2011/09/11 02:58:55 robbat2 Exp $
+# $Id$
 #
 # This file contains the auditctl rules that are loaded immediately before the
 # audit deamon is stopped via the initscripts.
diff --git a/audit/rules.d/audit.rules b/audit/rules.d/audit.rules
new file mode 100644 (file)
index 0000000..479ff47
--- /dev/null
@@ -0,0 +1,14 @@
+# This file contains the auditctl rules that are loaded
+# whenever the audit daemon is started via the initscripts.
+# The rules are simply the parameters that would be passed
+# to auditctl.
+
+# First rule - delete all
+-D
+
+# Increase the buffers to survive stress events.
+# Make this bigger for busy systems
+-b 320
+
+# Feel free to add below this line. See auditctl man page
+
index b5f389eaf596770b4b52cfa74357d735ca6b1602..923e9378f49b11896d04a8cf5b95d5d7495a4533 100644 (file)
@@ -1,6 +1,6 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/files/auditd-conf.d-2.1.3,v 1.1 2011/09/11 02:58:55 robbat2 Exp $
+# $Id$
 
 # Configuration options for auditd
 # -f for foreground mode
index 6ac218d672258e86477565664e65323f02dc448d..33c932a2e10e9385c9c17274ef28ee3e804d2ecb 100755 (executable)
@@ -1,7 +1,7 @@
-#!/sbin/runscript
-# Copyright 1999-2011 Gentoo Foundation
+#!/sbin/openrc-run
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-process/audit/files/auditd-init.d-2.1.3,v 1.1 2011/09/11 02:58:55 robbat2 Exp $
+# $Id$
 
 extra_started_commands='reload reload_auditd reload_rules'
 description='Linux Auditing System'
@@ -15,18 +15,18 @@ command='/sbin/auditd'
 
 start_auditd() {
        # Env handling taken from the upstream init script
-    if [ -z "$AUDITD_LANG" -o "$AUDITD_LANG" = "none" -o "$AUDITD_LANG" = "NONE" ]; then
-        unset LANG LC_TIME LC_ALL LC_MESSAGES LC_NUMERIC LC_MONETARY LC_COLLATE
-    else
-        LANG="$AUDITD_LANG"
-        LC_TIME="$AUDITD_LANG"
-        LC_ALL="$AUDITD_LANG"
-        LC_MESSAGES="$AUDITD_LANG"
-        LC_NUMERIC="$AUDITD_LANG"
-        LC_MONETARY="$AUDITD_LANG"
-        LC_COLLATE="$AUDITD_LANG"
-        export LANG LC_TIME LC_ALL LC_MESSAGES LC_NUMERIC LC_MONETARY LC_COLLATE
-    fi  
+       if [ -z "$AUDITD_LANG" -o "$AUDITD_LANG" = "none" -o "$AUDITD_LANG" = "NONE" ]; then
+               unset LANG LC_TIME LC_ALL LC_MESSAGES LC_NUMERIC LC_MONETARY LC_COLLATE
+       else
+               LANG="$AUDITD_LANG"
+               LC_TIME="$AUDITD_LANG"
+               LC_ALL="$AUDITD_LANG"
+               LC_MESSAGES="$AUDITD_LANG"
+               LC_NUMERIC="$AUDITD_LANG"
+               LC_MONETARY="$AUDITD_LANG"
+               LC_COLLATE="$AUDITD_LANG"
+               export LANG LC_TIME LC_ALL LC_MESSAGES LC_NUMERIC LC_MONETARY LC_COLLATE
+       fi
        unset HOME MAIL USER USERNAME
 
        ebegin "Starting ${name}"
@@ -38,7 +38,7 @@ start_auditd() {
        return $ret
 }
 
-stop_auditd() {        
+stop_auditd() {
        ebegin "Stopping ${name}"
        start-stop-daemon --stop --quiet --pidfile ${pidfile}
        local ret=$?
@@ -46,12 +46,11 @@ stop_auditd() {
        return $ret
 }
 
-
 loadfile() {
        local rules="$1"
        if [ -n "${rules}" -a -f "${rules}" ]; then
                einfo "Loading audit rules from ${rules}"
-               /sbin/auditctl -R "${rules}" 1>/dev/null
+               /sbin/auditctl -R "${rules}" >/dev/null
                return $?
        else
                return 0
@@ -62,7 +61,6 @@ start() {
        start_auditd
        local ret=$?
        if [ $ret -eq 0 -a "${RC_CMD}" != "restart" ]; then
-               touch /var/lock/subsys/${name}
                loadfile "${RULEFILE_STARTUP}"
        fi
        return $ret
@@ -73,7 +71,10 @@ reload_rules() {
 }
 
 reload_auditd() {
-       [ -f ${pidfile} ] && kill -HUP `cat ${pidfile}`
+       ebegin "Reloading ${SVCNAME}"
+       start-stop-daemon --signal HUP \
+           --exec "${command}" --pidfile "${pidfile}"
+       eend $?
 }
 
 reload() {
@@ -84,14 +85,7 @@ reload() {
 stop() {
        [ "${RC_CMD}" != "restart" ] && loadfile "${RULEFILE_STOP_PRE}"
        stop_auditd
-       rm -f /var/lock/subsys/${name}
        local ret=$?
        [ "${RC_CMD}" != "restart" ] && loadfile "${RULEFILE_STOP_POST}"
        return $ret
 }
-
-# This is a special case, we do not want to touch the rules at all
-restart() {
-       stop_auditd
-       start_auditd
-}