diff options
author | Kubilay Kocak <koobs@FreeBSD.org> | 2015-12-14 10:52:47 +0000 |
---|---|---|
committer | Kubilay Kocak <koobs@FreeBSD.org> | 2015-12-14 10:52:47 +0000 |
commit | 8d288bf5dbbdbe2877f243fbd88d4418349dfa5f (patch) | |
tree | e0b3426e0234095a200bd90b397ed9514becd6be /security/py-fail2ban | |
parent | 6da239e9ca7bca2f9615ddbe7d7fc7994b6d4516 (diff) | |
download | ports-8d288bf5dbbdbe2877f243fbd88d4418349dfa5f.tar.gz ports-8d288bf5dbbdbe2877f243fbd88d4418349dfa5f.zip |
security/py-fail2ban: Modernize and cleanup
- Use autoplist, update pkg-plist accordingly, deprecate py3kplist
- Remove unnecessary PYDISTUTILS_PKGVERSION and --install-purelib args
- Cleanup a REINPLACE to be more explicit
- Add do-test target
- Regenerate patches (makepatch compatible)
- Add NO_ARCH
- Sort and group USE{S,_*} entries
PR: 204373
Approved by: maintainer <theis gmx at>
Notes
Notes:
svn path=/head/; revision=403712
Diffstat (limited to 'security/py-fail2ban')
-rw-r--r-- | security/py-fail2ban/Makefile | 18 | ||||
-rw-r--r-- | security/py-fail2ban/files/patch-config_filter.d_bsd-sendmail.conf (renamed from security/py-fail2ban/files/patch-bsd-sendmail.conf) | 4 | ||||
-rw-r--r-- | security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf (renamed from security/py-fail2ban/files/patch-bsd-sshd.conf) | 4 | ||||
-rw-r--r-- | security/py-fail2ban/files/patch-config_filter.d_bsdftp.conf (renamed from security/py-fail2ban/files/patch-bsdftp.conf) | 4 | ||||
-rw-r--r-- | security/py-fail2ban/files/patch-config_filter.d_common.conf (renamed from security/py-fail2ban/files/patch-common.conf) | 10 | ||||
-rw-r--r-- | security/py-fail2ban/files/patch-setup.py | 10 | ||||
-rw-r--r-- | security/py-fail2ban/pkg-plist | 233 |
7 files changed, 29 insertions, 254 deletions
diff --git a/security/py-fail2ban/Makefile b/security/py-fail2ban/Makefile index 09d92413d79b..0c38fcdaa7d9 100644 --- a/security/py-fail2ban/Makefile +++ b/security/py-fail2ban/Makefile @@ -2,6 +2,7 @@ PORTNAME= fail2ban PORTVERSION= 0.9.3 +PORTREVISION= 1 CATEGORIES= security python PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,18 +14,18 @@ LICENSE_FILE= ${WRKSRC}/COPYING RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>0:${PORTSDIR}/databases/py-sqlite3 +USES= python shebangfix USE_GITHUB= yes +USE_PYTHON= autoplist distutils +USE_RC_SUBR= fail2ban + +NO_ARCH= yes -USES= python shebangfix SHEBANG_FILES= config/filter.d/ignorecommands/apache-fakegooglebot -USE_PYTHON= distutils py3kplist -USE_RC_SUBR= fail2ban SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} -PYDISTUTILS_INSTALLARGS+= --install-purelib=${PYTHON_SITELIBDIR} \ - --install-data=${ETCDIR} -PYDISTUTILS_PKGVERSION= ${PORTVERSION} +PYDISTUTILS_INSTALLARGS+= --install-data=${ETCDIR} PORTDOCS= README.md DEVELOP @@ -39,7 +40,7 @@ post-patch: @${REINPLACE_CMD} -e 's,/etc/fail2ban,${ETCDIR},g' ${FILES} @${REINPLACE_CMD} -e 's,paths-debian.conf,paths-freebsd.conf,g' \ ${WRKSRC}/config/jail.conf - @${REINPLACE_CMD} -e 's,/var/lib/fail2ban/fail2ban.sqlite3,${FAIL2BAN_DBDIR}/fail2ban.sqlite3,g' \ + @${REINPLACE_CMD} -e 's,/var/lib/fail2ban/,${FAIL2BAN_DBDIR}/,g' \ ${WRKSRC}/config/fail2ban.conf post-install: @@ -51,4 +52,7 @@ post-install: .endfor ${INSTALL_MAN} ${WRKSRC}/man/jail.conf.5 ${STAGEDIR}${MANPREFIX}/man/man5/fail2ban-jail.conf.5 +do-test: + @cd ${WRKSRC} && ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test + .include <bsd.port.mk> diff --git a/security/py-fail2ban/files/patch-bsd-sendmail.conf b/security/py-fail2ban/files/patch-config_filter.d_bsd-sendmail.conf index 9380b379fc9c..a9a694523735 100644 --- a/security/py-fail2ban/files/patch-bsd-sendmail.conf +++ b/security/py-fail2ban/files/patch-config_filter.d_bsd-sendmail.conf @@ -1,5 +1,5 @@ ---- /dev/null 2012-11-27 18:33:00.000000000 +0100 -+++ config/filter.d/bsd-sendmail.conf 2012-11-27 18:32:47.000000000 +0100 +--- config/filter.d/bsd-sendmail.conf.orig 2015-11-03 04:11:30 UTC ++++ config/filter.d/bsd-sendmail.conf @@ -0,0 +1,35 @@ +# Fail2Ban configuration file +# diff --git a/security/py-fail2ban/files/patch-bsd-sshd.conf b/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf index d39ef67f1ca0..4b20dfbbd06a 100644 --- a/security/py-fail2ban/files/patch-bsd-sshd.conf +++ b/security/py-fail2ban/files/patch-config_filter.d_bsd-sshd.conf @@ -1,5 +1,5 @@ ---- /dev/null 2010-01-12 16:33:00.000000000 -0500 -+++ ./config/filter.d/bsd-sshd.conf 2010-01-12 16:26:22.000000000 -0500 +--- config/filter.d/bsd-sshd.conf.orig 2015-11-03 04:11:30 UTC ++++ config/filter.d/bsd-sshd.conf @@ -0,0 +1,40 @@ +# Fail2Ban configuration file +# diff --git a/security/py-fail2ban/files/patch-bsdftp.conf b/security/py-fail2ban/files/patch-config_filter.d_bsdftp.conf index 65be3212fb72..9196ef473b2f 100644 --- a/security/py-fail2ban/files/patch-bsdftp.conf +++ b/security/py-fail2ban/files/patch-config_filter.d_bsdftp.conf @@ -1,5 +1,5 @@ ---- /dev/null 2010-01-12 16:33:00.000000000 -0500 -+++ ./config/filter.d/bsdftp.conf 2010-01-12 16:26:27.000000000 -0500 +--- config/filter.d/bsdftp.conf.orig 2015-11-03 04:11:30 UTC ++++ config/filter.d/bsdftp.conf @@ -0,0 +1,40 @@ +# Fail2Ban configuration file +# diff --git a/security/py-fail2ban/files/patch-common.conf b/security/py-fail2ban/files/patch-config_filter.d_common.conf index 74361cdc16c8..2a6ae9a6bb18 100644 --- a/security/py-fail2ban/files/patch-common.conf +++ b/security/py-fail2ban/files/patch-config_filter.d_common.conf @@ -1,12 +1,12 @@ ---- config/filter.d/common.conf.orig 2012-01-20 22:50:22.000000000 +0100 -+++ config/filter.d/common.conf 2012-01-20 23:10:52.000000000 +0100 -@@ -35,6 +35,9 @@ +--- config/filter.d/common.conf.orig 2015-08-01 01:32:13 UTC ++++ config/filter.d/common.conf +@@ -32,6 +32,9 @@ __daemon_extra_re = (?:\[ID \d+ \S+\]) # EXAMPLES: sshd[31607], pop(pam_unix)[4920] - __daemon_combs_re = (?:%(__pid_re)s?:\s+%(__daemon_re)s|%(__daemon_re)s%(__pid_re)s?:) + __daemon_combs_re = (?:%(__pid_re)s?:\s+%(__daemon_re)s|%(__daemon_re)s%(__pid_re)s?:?) +# Logging facility and priority for BSD "-v" verbose mode +__bsd_verbose_mode = (?:\s*\<\S+\.\S+\>\s*) + # Some messages have a kernel prefix with a timestamp # EXAMPLES: kernel: [769570.846956] - __kernel_prefix = kernel: \[\d+\.\d+\] + __kernel_prefix = kernel: \[ *\d+\.\d+\] diff --git a/security/py-fail2ban/files/patch-setup.py b/security/py-fail2ban/files/patch-setup.py index ed9f33c083f5..9f3e87c3024f 100644 --- a/security/py-fail2ban/files/patch-setup.py +++ b/security/py-fail2ban/files/patch-setup.py @@ -1,6 +1,6 @@ ---- setup.py.orig 2014-11-08 10:14:31.000000000 +0100 -+++ setup.py 2014-11-08 10:17:37.000000000 +0100 -@@ -96,26 +96,13 @@ +--- setup.py.orig 2015-08-01 01:32:13 UTC ++++ setup.py +@@ -104,26 +104,13 @@ setup( 'bin/fail2ban-client', 'bin/fail2ban-server', 'bin/fail2ban-regex', @@ -27,7 +27,7 @@ }, data_files = [ ('/etc/fail2ban', -@@ -136,10 +123,6 @@ +@@ -147,10 +134,6 @@ setup( ), ('/var/lib/fail2ban', '' @@ -36,5 +36,5 @@ - ['README.md', 'README.Solaris', 'DEVELOP', 'FILTERS', - 'doc/run-rootless.txt'] ) - ], + ] + data_files_extra, **setup_extra diff --git a/security/py-fail2ban/pkg-plist b/security/py-fail2ban/pkg-plist index dd4d8fd23d96..7e88fa6e12da 100644 --- a/security/py-fail2ban/pkg-plist +++ b/security/py-fail2ban/pkg-plist @@ -1,240 +1,11 @@ -bin/fail2ban-client -bin/fail2ban-regex -bin/fail2ban-server -%%ETCDIR%%/fail2ban.conf -%%ETCDIR%%/jail.conf -%%ETCDIR%%/paths-common.conf -%%ETCDIR%%/paths-debian.conf -%%ETCDIR%%/paths-fedora.conf -%%ETCDIR%%/paths-freebsd.conf -%%ETCDIR%%/paths-osx.conf -%%ETCDIR%%/action.d/apf.conf -%%ETCDIR%%/action.d/badips.conf -%%ETCDIR%%/action.d/badips.py -%%ETCDIR%%/action.d/blocklist_de.conf -%%ETCDIR%%/action.d/bsd-ipfw.conf -%%ETCDIR%%/action.d/cloudflare.conf -%%ETCDIR%%/action.d/complain.conf -%%ETCDIR%%/action.d/dshield.conf -%%ETCDIR%%/action.d/dummy.conf -%%ETCDIR%%/action.d/firewallcmd-allports.conf -%%ETCDIR%%/action.d/firewallcmd-ipset.conf -%%ETCDIR%%/action.d/firewallcmd-multiport.conf -%%ETCDIR%%/action.d/firewallcmd-new.conf -%%ETCDIR%%/action.d/hostsdeny.conf -%%ETCDIR%%/action.d/ipfilter.conf -%%ETCDIR%%/action.d/ipfw.conf -%%ETCDIR%%/action.d/iptables-allports.conf -%%ETCDIR%%/action.d/iptables-common.conf -%%ETCDIR%%/action.d/iptables-ipset-proto4.conf -%%ETCDIR%%/action.d/iptables-ipset-proto6-allports.conf -%%ETCDIR%%/action.d/iptables-ipset-proto6.conf -%%ETCDIR%%/action.d/iptables-multiport-log.conf -%%ETCDIR%%/action.d/iptables-multiport.conf -%%ETCDIR%%/action.d/iptables-new.conf -%%ETCDIR%%/action.d/iptables-xt_recent-echo.conf -%%ETCDIR%%/action.d/iptables.conf -%%ETCDIR%%/action.d/mail-buffered.conf -%%ETCDIR%%/action.d/mail-whois-common.conf -%%ETCDIR%%/action.d/mail-whois-lines.conf -%%ETCDIR%%/action.d/mail-whois.conf -%%ETCDIR%%/action.d/mail.conf -%%ETCDIR%%/action.d/mynetwatchman.conf -%%ETCDIR%%/action.d/nsupdate.conf -%%ETCDIR%%/action.d/osx-afctl.conf -%%ETCDIR%%/action.d/osx-ipfw.conf -%%ETCDIR%%/action.d/pf.conf -%%ETCDIR%%/action.d/route.conf -%%ETCDIR%%/action.d/sendmail-buffered.conf -%%ETCDIR%%/action.d/sendmail-common.conf -%%ETCDIR%%/action.d/sendmail-geoip-lines.conf -%%ETCDIR%%/action.d/sendmail-whois-ipjailmatches.conf -%%ETCDIR%%/action.d/sendmail-whois-ipmatches.conf -%%ETCDIR%%/action.d/sendmail-whois-lines.conf -%%ETCDIR%%/action.d/sendmail-whois-matches.conf -%%ETCDIR%%/action.d/sendmail-whois.conf -%%ETCDIR%%/action.d/sendmail.conf -%%ETCDIR%%/action.d/shorewall.conf -%%ETCDIR%%/action.d/shorewall-ipset-proto6.conf -%%ETCDIR%%/action.d/smtp.py -%%ETCDIR%%/action.d/symbiosis-blacklist-allports.conf -%%ETCDIR%%/action.d/ufw.conf -%%ETCDIR%%/action.d/xarf-login-attack.conf -%%ETCDIR%%/filter.d/3proxy.conf -%%ETCDIR%%/filter.d/apache-auth.conf -%%ETCDIR%%/filter.d/apache-badbots.conf -%%ETCDIR%%/filter.d/apache-botsearch.conf -%%ETCDIR%%/filter.d/apache-common.conf -%%ETCDIR%%/filter.d/apache-fakegooglebot.conf -%%ETCDIR%%/filter.d/apache-modsecurity.conf -%%ETCDIR%%/filter.d/apache-nohome.conf -%%ETCDIR%%/filter.d/apache-noscript.conf -%%ETCDIR%%/filter.d/apache-overflows.conf -%%ETCDIR%%/filter.d/apache-pass.conf -%%ETCDIR%%/filter.d/apache-shellshock.conf -%%ETCDIR%%/filter.d/assp.conf -%%ETCDIR%%/filter.d/asterisk.conf -%%ETCDIR%%/filter.d/botsearch-common.conf -%%ETCDIR%%/filter.d/bsd-sendmail.conf -%%ETCDIR%%/filter.d/bsd-sshd.conf -%%ETCDIR%%/filter.d/bsdftp.conf -%%ETCDIR%%/filter.d/common.conf -%%ETCDIR%%/filter.d/counter-strike.conf -%%ETCDIR%%/filter.d/courier-auth.conf -%%ETCDIR%%/filter.d/courier-smtp.conf -%%ETCDIR%%/filter.d/cyrus-imap.conf -%%ETCDIR%%/filter.d/directadmin.conf -%%ETCDIR%%/filter.d/dovecot.conf -%%ETCDIR%%/filter.d/dropbear.conf -%%ETCDIR%%/filter.d/drupal-auth.conf -%%ETCDIR%%/filter.d/ejabberd-auth.conf -%%ETCDIR%%/filter.d/exim-common.conf -%%ETCDIR%%/filter.d/exim-spam.conf -%%ETCDIR%%/filter.d/exim.conf -%%ETCDIR%%/filter.d/freeswitch.conf -%%ETCDIR%%/filter.d/froxlor-auth.conf -%%ETCDIR%%/filter.d/groupoffice.conf -%%ETCDIR%%/filter.d/gssftpd.conf -%%ETCDIR%%/filter.d/guacamole.conf -%%ETCDIR%%/filter.d/horde.conf -%%ETCDIR%%/filter.d/kerio.conf -%%ETCDIR%%/filter.d/lighttpd-auth.conf -%%ETCDIR%%/filter.d/monit.conf -%%ETCDIR%%/filter.d/mysqld-auth.conf -%%ETCDIR%%/filter.d/nagios.conf -%%ETCDIR%%/filter.d/named-refused.conf -%%ETCDIR%%/filter.d/nginx-botsearch.conf -%%ETCDIR%%/filter.d/nginx-http-auth.conf -%%ETCDIR%%/filter.d/nsd.conf -%%ETCDIR%%/filter.d/openwebmail.conf -%%ETCDIR%%/filter.d/oracleims.conf -%%ETCDIR%%/filter.d/pam-generic.conf -%%ETCDIR%%/filter.d/perdition.conf -%%ETCDIR%%/filter.d/php-url-fopen.conf -%%ETCDIR%%/filter.d/portsentry.conf -%%ETCDIR%%/filter.d/postfix.conf -%%ETCDIR%%/filter.d/postfix-sasl.conf -%%ETCDIR%%/filter.d/postfix-rbl.conf -%%ETCDIR%%/filter.d/proftpd.conf -%%ETCDIR%%/filter.d/pure-ftpd.conf -%%ETCDIR%%/filter.d/qmail.conf -%%ETCDIR%%/filter.d/recidive.conf -%%ETCDIR%%/filter.d/roundcube-auth.conf -%%ETCDIR%%/filter.d/selinux-common.conf -%%ETCDIR%%/filter.d/selinux-ssh.conf -%%ETCDIR%%/filter.d/sendmail-auth.conf -%%ETCDIR%%/filter.d/sendmail-reject.conf -%%ETCDIR%%/filter.d/sieve.conf -%%ETCDIR%%/filter.d/sogo-auth.conf -%%ETCDIR%%/filter.d/solid-pop3d.conf -%%ETCDIR%%/filter.d/squid.conf -%%ETCDIR%%/filter.d/squirrelmail.conf -%%ETCDIR%%/filter.d/sshd-ddos.conf -%%ETCDIR%%/filter.d/sshd.conf -%%ETCDIR%%/filter.d/stunnel.conf -%%ETCDIR%%/filter.d/suhosin.conf -%%ETCDIR%%/filter.d/tine20.conf -%%ETCDIR%%/filter.d/uwimap-auth.conf -%%ETCDIR%%/filter.d/vsftpd.conf -%%ETCDIR%%/filter.d/webmin-auth.conf -%%ETCDIR%%/filter.d/wuftpd.conf -%%ETCDIR%%/filter.d/xinetd-fail.conf -%%ETCDIR%%/filter.d/ignorecommands/apache-fakegooglebot -%%PYTHON_SITELIBDIR%%/fail2ban/__init__.py -%%PYTHON_SITELIBDIR%%/fail2ban/__init__.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/exceptions.py -%%PYTHON_SITELIBDIR%%/fail2ban/exceptions.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/helpers.py -%%PYTHON_SITELIBDIR%%/fail2ban/helpers.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/protocol.py -%%PYTHON_SITELIBDIR%%/fail2ban/protocol.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/version.py -%%PYTHON_SITELIBDIR%%/fail2ban/version.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/__init__.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/actionreader.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/beautifier.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/configparserinc.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/configreader.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/configurator.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/csocket.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/fail2banreader.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/filterreader.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/jailreader.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.py -%%PYTHON_SITELIBDIR%%/fail2ban/client/jailsreader.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/__init__.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/action.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/action.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/actions.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/actions.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/asyncserver.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/banmanager.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/database.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/database.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/datedetector.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/datetemplate.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/faildata.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/failmanager.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/failregex.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/filter.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/filter.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/filtergamin.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpoll.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/filterpyinotify.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/filtersystemd.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/jail.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/jail.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/jails.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/jails.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/jailthread.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/mytime.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/server.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/server.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/strptime.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/ticket.pyc -%%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.py -%%PYTHON_SITELIBDIR%%/fail2ban/server/transmitter.pyc man/man1/fail2ban-client.1.gz man/man1/fail2ban-regex.1.gz man/man1/fail2ban-server.1.gz man/man1/fail2ban.1.gz man/man5/fail2ban-jail.conf.5.gz -@dir %%PYTHON_SITELIBDIR%%/fail2ban/server -@dir %%PYTHON_SITELIBDIR%%/fail2ban/client -@dir %%PYTHON_SITELIBDIR%%/fail2ban -@dir %%ETCDIR%%/jail.d -@dir %%ETCDIR%%/filter.d/ignorecommands -@dir %%ETCDIR%%/filter.d @dir %%ETCDIR%%/fail2ban.d -@dir %%ETCDIR%%/action.d -@dir %%ETCDIR%% -@dir /var/run/fail2ban +@dir %%ETCDIR%%/jail.d @dir /var/db/fail2ban @dir /var/lib/fail2ban @dir /var/lib +@dir /var/run/fail2ban |