diff options
author | Andy Postnikov <apostnikov@gmail.com> | 2018-04-05 17:20:49 +0300 |
---|---|---|
committer | Natanael Copa <ncopa@alpinelinux.org> | 2018-08-07 07:28:33 +0000 |
commit | 3f12b02ea03d9efc4e151ff129b257e0419ea45f (patch) | |
tree | ba50ce0f783a61f78da9d140ed9edef7a7645014 /main/fail2ban | |
parent | 788a436524dda4c9024a70fe37e619e9970331ab (diff) |
main/fail2ban: upgrade to python3, modernize
Diffstat (limited to 'main/fail2ban')
-rw-r--r-- | main/fail2ban/APKBUILD | 17 |
1 files changed, 8 insertions, 9 deletions
diff --git a/main/fail2ban/APKBUILD b/main/fail2ban/APKBUILD index 09dff24f8f4..12fdf3cd398 100644 --- a/main/fail2ban/APKBUILD +++ b/main/fail2ban/APKBUILD @@ -8,8 +8,8 @@ pkgdesc="Scans log files for login failures then updates iptables to reject orig url="http://www.fail2ban.org" arch="noarch" license="GPL-2.0-or-later" -depends="python2 iptables ip6tables logrotate" -makedepends="python2-dev py-setuptools" +depends="python3 iptables ip6tables logrotate" +makedepends="python3-dev py3-setuptools" source="$pkgname-$pkgver.tar.gz::https://github.com/$pkgname/$pkgname/archive/$pkgver.tar.gz fail2ban.confd fail2ban.logrotate @@ -21,20 +21,19 @@ builddir="$srcdir/$pkgname-$pkgver" build() { cd "$builddir" - python2 setup.py build || return 1 + sh fail2ban-2to3 + python3 setup.py build } package() { cd "$builddir" - python2 setup.py install --root "$pkgdir" || return 1 + python3 setup.py install --root "$pkgdir" - install -Dm755 files/gentoo-initd "$pkgdir"/etc/init.d/fail2ban \ - || return 1 - install -Dm644 "$srcdir"/fail2ban.confd "$pkgdir"/etc/conf.d/fail2ban \ - || return 1 + install -Dm755 files/gentoo-initd "$pkgdir"/etc/init.d/fail2ban + install -Dm644 "$srcdir"/fail2ban.confd "$pkgdir"/etc/conf.d/fail2ban install -Dm644 "$srcdir"/fail2ban.logrotate \ - "$pkgdir"/etc/logrotate.d/fail2ban || return 1 + "$pkgdir"/etc/logrotate.d/fail2ban install -Dm644 "$srcdir"/alpine-ssh.jaild \ "$pkgdir"/etc/fail2ban/jail.d/alpine-ssh.conf install -Dm644 "$srcdir"/alpine-sshd.filterd \ |