Package: fail2ban
Version: 0.10.2-2.1
Severity: normal
Tags: patch

The following patch:
1. Prevents logrotate failures when fail2ban doesn't run for any reason.
    When fail2ban  isn't running, fail2ban-client flushlogs exits with an error
    code. I think announcing fail2ban isn't running should not be made by
    making logrotate to fail.
2. Doesn't rotate empty log files.

--- a/etc/logrotate.d/fail2ban   2018-04-04 04:47:53.000000000 +0000
+++ b/etc/logrotate.d/fail2ban   2020-04-13 09:58:32.995426248 +0000
@@ -1,5 +1,6 @@
 /var/log/fail2ban.log {
    
+    notifempty
     weekly
     rotate 4
     compress
@@ -7,7 +8,7 @@
     delaycompress
     missingok
     postrotate
-       fail2ban-client flushlogs 1>/dev/null
+       fail2ban-client flushlogs 1>/dev/null  ||  true
     endscript
 
     # If fail2ban runs as non-root it still needs to have write access

_______________________________________________
Python-modules-team mailing list
[email protected]
https://alioth-lists.debian.net/cgi-bin/mailman/listinfo/python-modules-team

Reply via email to