Browse code

Merge "Set variables in rsyslog.conf to disable rate-limiting."

Jenkins authored on 2013/06/07 10:02:14
Showing 1 changed files
... ...
@@ -790,6 +790,22 @@ EOF
790 790
 EOF
791 791
         sudo mv /tmp/90-stack-s.conf /etc/rsyslog.d
792 792
     fi
793
+
794
+    RSYSLOGCONF="/etc/rsyslog.conf"
795
+    if [ -f $RSYSLOGCONF ]; then
796
+        sudo cp -b $RSYSLOGCONF $RSYSLOGCONF.bak
797
+        if [[ $(grep '$SystemLogRateLimitBurst' $RSYSLOGCONF)  ]]; then
798
+            sudo sed -i 's/$SystemLogRateLimitBurst\ .*/$SystemLogRateLimitBurst\ 0/' $RSYSLOGCONF
799
+        else
800
+            sudo sed -i '$ i $SystemLogRateLimitBurst\ 0' $RSYSLOGCONF
801
+        fi
802
+        if [[ $(grep '$SystemLogRateLimitInterval' $RSYSLOGCONF)  ]]; then
803
+            sudo sed -i 's/$SystemLogRateLimitInterval\ .*/$SystemLogRateLimitInterval\ 0/' $RSYSLOGCONF
804
+        else
805
+            sudo sed -i '$ i $SystemLogRateLimitInterval\ 0' $RSYSLOGCONF
806
+        fi
807
+    fi
808
+
793 809
     echo_summary "Starting rsyslog"
794 810
     restart_service rsyslog
795 811
 fi