--- a/PKGBUILD 2014-12-01 15:45:55.779668583 -0500 +++ b/PKGBUILD 2014-12-01 16:02:00.024290604 -0500 @@ -4,7 +4,7 @@ pkgname=sshguard pkgver=1.5 -pkgrel=16 +pkgrel=17 pkgdesc="Brute force detector for SSH, Exim, VSFTPD and more. Blocks by ip with iptables" arch=('i686' 'x86_64') url="http://www.sshguard.net/" @@ -14,7 +14,8 @@ options=(zipman) install=sshguard.install source=("http://downloads.sourceforge.net/sourceforge/sshguard/sshguard-$pkgver.tar.bz2" sshguard.service - sshguard-journalctl) + sshguard-journalctl + whitelist) prepare() { cd "$srcdir/$pkgname-$pkgver" @@ -35,10 +36,13 @@ check() { package() { cd "$srcdir/$pkgname-$pkgver" make DESTDIR="$pkgdir" install + install -Dm0644 "examples/whitelistfile.example" "$pkgdir/usr/share/doc/$pkgname/whitelistfile.example" + install -Dm0644 "$srcdir/whitelist" "$pkgdir/etc/$pkgname/whitelist" install -Dm0644 "$srcdir/sshguard.service" "$pkgdir/usr/lib/systemd/system/sshguard.service" install -Dm0755 "$srcdir/sshguard-journalctl" "$pkgdir/usr/lib/systemd/scripts/sshguard-journalctl" } sha256sums=('b537f8765455fdf8424f87d4bd695e5b675b88e5d164865452137947093e7e19' - '45b1a5ffe4aa40024129bc492b4ca3c759cefc8094ead121925eb1a887442921' - 'a8f315d163128d4e8458c1d50c90082581092476937921cba2afb167f51cbe3f') + '6b8db5b4d5f56416d29fcab27f38036158b94cfa9eaea7d203c0f3454ddab284' + 'a8f315d163128d4e8458c1d50c90082581092476937921cba2afb167f51cbe3f' + 'e53fffe5c3a0029ce480a7d9e46550e1a5b82c3318ead44e9cee9320633dc848') --- a/sshguard.service 2014-12-01 15:43:11.779874545 -0500 +++ b/sshguard.service 2014-12-01 16:01:58.640931878 -0500 @@ -4,7 +4,7 @@ After=iptables.service ip6tables.service #Wants=iptables.service ip6tables.service ufw.service [Service] -ExecStart=/usr/lib/systemd/scripts/sshguard-journalctl "-b /var/db/sshguard/blacklist.db" SYSLOG_FACILITY=4 SYSLOG_FACILITY=10 +ExecStart=/usr/lib/systemd/scripts/sshguard-journalctl "-b /var/db/sshguard/blacklist.db -w /etc/sshguard/whitelist" SYSLOG_FACILITY=4 SYSLOG_FACILITY=10 [Install] WantedBy=multi-user.target +++ a/whitelist 2014-12-01 15:56:14.377919501 -0500 @@ -0,0 +1,5 @@ +# To see more examples, please see +# /usr/share/doc/sshguard/whitelistfile.example + +# Address blocks in CIDR notation +127.0.0.0/8