Date: Saturday, April 26, 2014 @ 20:42:25 Author: bpiotrowski Revision: 110195
upgpkg: fail2ban 0.9.0-3 - remove unused systemd service and tmpfiles.d config - switch to python 3 - add upstream logrotate config - remove jail.conf from backup array; jail.local or jail.d should be used instead Modified: fail2ban/trunk/PKGBUILD Deleted: fail2ban/trunk/service fail2ban/trunk/tmpfiles.conf ---------------+ PKGBUILD | 28 +++++++++++++--------------- service | 13 ------------- tmpfiles.conf | 1 - 3 files changed, 13 insertions(+), 29 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-04-26 18:33:23 UTC (rev 110194) +++ PKGBUILD 2014-04-26 18:42:25 UTC (rev 110195) @@ -1,5 +1,5 @@ # $Id$ -# Contributor: Bartłomiej Piotrowski <nos...@bpiotrowski.pl> +# Maintainer: Bartłomiej Piotrowski <bpiotrow...@archlinux.org> # Contributor: Geoffroy Carrier <geoffroy.carr...@koon.fr> # Contributor: michalzxc # Contributor: nbags <neilb...@gmail.com> @@ -6,21 +6,17 @@ pkgname=fail2ban pkgver=0.9.0 -pkgrel=2 +pkgrel=3 pkgdesc='Bans IPs after too many failed authentication attempts' url='http://www.fail2ban.org/' license=('GPL') arch=('any') -depends=('python2' 'iptables' 'python2-pyinotify' 'whois' 'python2-systemd') -backup=(etc/fail2ban/fail2ban.conf - etc/fail2ban/jail.conf) +depends=('python' 'iptables' 'python-pyinotify' 'whois') +backup=(etc/fail2ban/fail2ban.conf) install=fail2ban.install source=(https://github.com/fail2ban/$pkgname/archive/$pkgver.tar.gz - service tmpfiles.conf failban-0.9.0-fix-indentation.patch) md5sums=('c8e0df39cbc32ee8646b82be9b7b5e53' - 'b4af226eb2d3029241a70e005ec7b3ac' - '88d51ecc760ad2e017a165c632f49892' '3b22b9d826c82a503df31a24f10d58a6') prepare() { @@ -30,14 +26,16 @@ package() { cd $pkgname-$pkgver - python2 setup.py install --root "$pkgdir" + python setup.py install --prefix /usr --root "$pkgdir" --optimize=1 install -Dm644 files/fail2ban.service \ - "$pkgdir"/usr/lib/systemd/system/$pkgname.service + "$pkgdir"/usr/lib/systemd/system/$pkgname.service install -Dm644 files/fail2ban-tmpfiles.conf \ - "$pkgdir"/usr/lib/tmpfiles.d/$pkgname.conf + "$pkgdir"/usr/lib/tmpfiles.d/$pkgname.conf + install -Dm644 files/fail2ban-logrotate \ + "$pkgdir"/etc/logrotate.d/fail2ban install -Dm644 files/bash-completion \ - "$pkgdir"/usr/share/bash-completion/completions/fail2ban + "$pkgdir"/usr/share/bash-completion/completions/fail2ban # avoid conflict with filesystem>=2012.06 rm -r "$pkgdir"/var/run @@ -47,10 +45,10 @@ install -Dm644 man/fail2ban.1 "$pkgdir"/usr/share/man/man1/fail2ban.1 install -Dm644 man/fail2ban-client.1 \ - "$pkgdir"/usr/share/man/man1/fail2ban-client.1 + "$pkgdir"/usr/share/man/man1/fail2ban-client.1 install -Dm644 man/fail2ban-regex.1 \ - "$pkgdir"/usr/share/man/man1/fail2ban-regex.1 + "$pkgdir"/usr/share/man/man1/fail2ban-regex.1 install -Dm644 man/fail2ban-server.1 \ - "$pkgdir"/usr/share/man/man1/fail2ban-server.1 + "$pkgdir"/usr/share/man/man1/fail2ban-server.1 install -Dm644 man/jail.conf.5 "$pkgdir"/usr/share/man/man5/jail.conf.5 } Deleted: service =================================================================== --- service 2014-04-26 18:33:23 UTC (rev 110194) +++ service 2014-04-26 18:42:25 UTC (rev 110195) @@ -1,13 +0,0 @@ -[Unit] -Description=Ban IPs that make too many password failures -After=syslog.target network.target - -[Service] -Type=forking -ExecStart=/usr/bin/fail2ban-client start -ExecReload=/usr/bin/fail2ban-client reload -ExecStop=/usr/bin/fail2ban-client stop -PIDFile=/var/run/fail2ban/fail2ban.pid - -[Install] -WantedBy=multi-user.target Deleted: tmpfiles.conf =================================================================== --- tmpfiles.conf 2014-04-26 18:33:23 UTC (rev 110194) +++ tmpfiles.conf 2014-04-26 18:42:25 UTC (rev 110195) @@ -1 +0,0 @@ -d /run/fail2ban 0755 root root - -