1 # Maintainer: Jonathan Steel <jsteel at archlinux.org>
2 # Contributor: Phillip Smith <fukawi2@NO-SPAM.gmail.com>
3 # Contributor: Dale Blount <dale@archlinux.org>
8 pkgdesc="Nagios Remote Plugin Executor"
12 optdepends=("monitoring-plugins: common tools for monitoring using $pkgname")
13 makedepends=('procps-ng')
14 install=$pkgname.install
15 backup=('etc/nrpe/nrpe.cfg' 'etc/xinetd.d/nrpe')
16 url="https://github.com/NagiosEnterprises/nrpe"
17 source=(https://github.com/NagiosEnterprises/nrpe/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz
19 sha256sums=('a1f14aa8aaf935b576cc55ab5d77b7cb9c920d7702aff44c9d18c4c841ef8ecc'
20 '9430d6c7ccf9817f9c66eda8e2126b0b0fdad93fa17dee9227627c35a4101ad3')
27 --sysconfdir=/etc/nrpe \
28 --libexecdir=/usr/lib/monitoring-plugins \
29 --with-nrpe-user=31 --with-nrpe-group=31 \
30 --with-nagios-user=31 --with-nagios-group=31 \
31 --with-piddir=/run/nrpe
39 make DESTDIR="$pkgdir" install
41 install -Dm644 sample-config/nrpe.cfg "$pkgdir"/etc/nrpe/nrpe.cfg
42 install -Dm644 startup/default-service "$pkgdir"/usr/lib/systemd/system/nrpe.service
43 install -Dm644 startup/default-socket "$pkgdir"/usr/lib/systemd/system/nrpe.socket
44 install -Dm644 startup/default-xinetd "$pkgdir"/etc/xinetd.d/nrpe
45 install -Dm644 startup/tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/nrpe.conf
46 install -Dm644 "$srcdir"/nrpe.sysusers "$pkgdir"/usr/lib/sysusers.d/nrpe.conf
48 install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md
49 install -Dm644 README.SSL.md "$pkgdir"/usr/share/doc/$pkgname/README.SSL.md
50 install -Dm644 SECURITY.md "$pkgdir"/usr/share/doc/$pkgname/SECURITY.md
51 install -Dm644 LEGAL "$pkgdir"/usr/share/licenses/$pkgname/LEGAL
54 sed -i 's/=31$/=nrpe/g' "$pkgdir"/etc/nrpe/nrpe.cfg "$pkgdir"/usr/lib/systemd/system/nrpe.service
57 chmod -R 755 "$pkgdir"/usr/lib/monitoring-plugins
58 chown -R root:root "$pkgdir"/usr/lib/monitoring-plugins
59 rm -f "$pkgdir"/usr/bin/nrpe-uninstall