[arch-commits] Commit in sshguard/trunk (PKGBUILD)

Sergej Pupykin spupykin at archlinux.org
Fri Mar 10 09:22:12 UTC 2017


    Date: Friday, March 10, 2017 @ 09:22:11
  Author: spupykin
Revision: 215560

upgpkg: sshguard 2.0.0-2

upd

Modified:
  sshguard/trunk/PKGBUILD

----------+
 PKGBUILD |   17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2017-03-10 09:21:57 UTC (rev 215559)
+++ PKGBUILD	2017-03-10 09:22:11 UTC (rev 215560)
@@ -4,16 +4,17 @@
 
 pkgname=sshguard
 pkgver=2.0.0
-pkgrel=1
+pkgrel=2
 pkgdesc="Brute force detector for SSH, Exim, VSFTPD and more. Blocks by ip with iptables"
 arch=('i686' 'x86_64')
 url="http://www.sshguard.net/"
 license=('GPL')
 depends=('iptables')
+backup=('etc/sshguard.conf')
 install=sshguard.install
 source=("http://downloads.sourceforge.net/sourceforge/sshguard/sshguard-$pkgver.tar.gz"
-	sshguard.service
-	sshguard-journalctl)
+	"sshguard.service"
+	"sshguard-journalctl")
 sha256sums=('e87c6c4a6dddf06f440ea76464eb6197869c0293f0a60ffa51f8a6a0d7b0cb06'
             '77b5cb4d00a34f1a0f03272464bac66793389ba05e89be6b7bfb78bdff0b0e92'
             'ce7c3f56edb1b43e0a1629ed646d667d7196808ba82edf7c9e1c3c9c03fca2ba')
@@ -20,12 +21,17 @@
 
 prepare() {
   cd "$srcdir/$pkgname-$pkgver"
-  sed -i 's|^DAYNO.*|DAYNO       [0-9]?[1-9]|' src/parser/attack_scanner.l
+  echo 'BACKEND="/usr/lib/sshguard/sshg-fw-iptables"' >>examples/sshguard.conf.sample
 }
 
 build() {
   cd "$srcdir/$pkgname-$pkgver"
-  ./configure --prefix=/usr --sbindir=/usr/bin --with-firewall=iptables
+  ./configure \
+    --prefix=/usr \
+    --sbindir=/usr/bin \
+    --sysconfdir=/etc \
+    --libexecdir=/usr/lib/sshguard \
+    --with-firewall=iptables
   make
 }
 
@@ -34,4 +40,5 @@
   make DESTDIR="$pkgdir" install
   install -Dm0644 "$srcdir/sshguard.service" "$pkgdir/usr/lib/systemd/system/sshguard.service"
   install -Dm0755 "$srcdir/sshguard-journalctl" "$pkgdir/usr/lib/systemd/scripts/sshguard-journalctl"
+  install -Dm0644 "examples/sshguard.conf.sample" "$pkgdir/etc/sshguard.conf"
 }



More information about the arch-commits mailing list