[arch-commits] Commit in nrpe/repos (4 files)
Date: Friday, July 24, 2020 @ 17:49:36 Author: jsteel Revision: 665186 archrelease: copy trunk to community-testing-x86_64 Added: nrpe/repos/community-testing-x86_64/ nrpe/repos/community-testing-x86_64/PKGBUILD (from rev 665185, nrpe/trunk/PKGBUILD) nrpe/repos/community-testing-x86_64/nrpe.install (from rev 665185, nrpe/trunk/nrpe.install) nrpe/repos/community-testing-x86_64/nrpe.sysusers (from rev 665185, nrpe/trunk/nrpe.sysusers) ---+ PKGBUILD | 65 nrpe.install | 14 nrpe.sysusers |1 3 files changed, 80 insertions(+) Copied: nrpe/repos/community-testing-x86_64/PKGBUILD (from rev 665185, nrpe/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2020-07-24 17:49:36 UTC (rev 665186) @@ -0,0 +1,65 @@ +# Maintainer: Jonathan Steel +# Contributor: Phillip Smith +# Contributor: Dale Blount + +pkgname=nrpe +pkgver=4.0.3 +pkgrel=1 +pkgdesc="Nagios Remote Plugin Executor" +arch=('x86_64') +license=('GPL') +depends=('openssl-1.0') +optdepends=("monitoring-plugins: common tools for monitoring using $pkgname") +makedepends=('procps-ng') +install=$pkgname.install +backup=('etc/nrpe/nrpe.cfg' 'etc/xinetd.d/nrpe') +url="https://github.com/NagiosEnterprises/nrpe; +source=(https://github.com/NagiosEnterprises/nrpe/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz +nrpe.sysusers) +md5sums=('42252d3c721c87ebb5e38b748f187e8d' + '079d1f8c06598303be95151a8985927b') + +build() { + cd $pkgname-$pkgver + + export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig + export sslbin=/usr/bin/openssl-1.0 + export ssl_inc_dir=/usr/include/openssl-1.0/openssl + + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc/nrpe \ +--libexecdir=/usr/lib/monitoring-plugins \ +--with-nrpe-user=31 --with-nrpe-group=31 \ +--with-nagios-user=31 --with-nagios-group=31 \ +--with-piddir=/run/nrpe + + make all +} + +package() { + cd $pkgname-$pkgver + + make DESTDIR="$pkgdir" install + + install -Dm644 sample-config/nrpe.cfg "$pkgdir"/etc/nrpe/nrpe.cfg + install -Dm644 startup/default-service "$pkgdir"/usr/lib/systemd/system/nrpe.service + install -Dm644 startup/default-socket "$pkgdir"/usr/lib/systemd/system/nrpe.socket + install -Dm644 startup/default-xinetd "$pkgdir"/etc/xinetd.d/nrpe + install -Dm644 startup/tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/nrpe.conf + install -Dm644 "$srcdir"/nrpe.sysusers "$pkgdir"/usr/lib/sysusers.d/nrpe.conf + + install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md + install -Dm644 README.SSL.md "$pkgdir"/usr/share/doc/$pkgname/README.SSL.md + install -Dm644 SECURITY.md "$pkgdir"/usr/share/doc/$pkgname/SECURITY.md + install -Dm644 LEGAL "$pkgdir"/usr/share/licenses/$pkgname/LEGAL + + # FS#52873 + sed -i 's/=31$/=nrpe/g' "$pkgdir"/etc/nrpe/nrpe.cfg "$pkgdir"/usr/lib/systemd/system/nrpe.service + + # Tidy up + chmod -R 755 "$pkgdir"/usr/lib/monitoring-plugins + chown -R root:root "$pkgdir"/usr/lib/monitoring-plugins + rm -f "$pkgdir"/usr/bin/nrpe-uninstall + rm -rf "$pkgdir"/run +} Copied: nrpe/repos/community-testing-x86_64/nrpe.install (from rev 665185, nrpe/trunk/nrpe.install) === --- community-testing-x86_64/nrpe.install (rev 0) +++ community-testing-x86_64/nrpe.install 2020-07-24 17:49:36 UTC (rev 665186) @@ -0,0 +1,14 @@ +post_install() { + grep -Pq '^nrpe\s+' /etc/services || \ +echo "nrpe 5666/tcp" >> /etc/services +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + # remove the line added to /etc/services + sed -e '/nrpe 5666\/tcp/d' \ + -i /etc/services || true +} Copied: nrpe/repos/community-testing-x86_64/nrpe.sysusers (from rev 665185, nrpe/trunk/nrpe.sysusers) === --- community-testing-x86_64/nrpe.sysusers (rev 0) +++ community-testing-x86_64/nrpe.sysusers 2020-07-24 17:49:36 UTC (rev 665186) @@ -0,0 +1 @@ +u nrpe 31 "NRPE" -
[arch-commits] Commit in nrpe/repos (4 files)
Date: Tuesday, January 28, 2020 @ 14:10:13 Author: jsteel Revision: 557764 archrelease: copy trunk to community-testing-x86_64 Added: nrpe/repos/community-testing-x86_64/ nrpe/repos/community-testing-x86_64/PKGBUILD (from rev 557763, nrpe/trunk/PKGBUILD) nrpe/repos/community-testing-x86_64/nrpe.install (from rev 557763, nrpe/trunk/nrpe.install) nrpe/repos/community-testing-x86_64/nrpe.sysusers (from rev 557763, nrpe/trunk/nrpe.sysusers) ---+ PKGBUILD | 65 nrpe.install | 14 nrpe.sysusers |1 3 files changed, 80 insertions(+) Copied: nrpe/repos/community-testing-x86_64/PKGBUILD (from rev 557763, nrpe/trunk/PKGBUILD) === --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2020-01-28 14:10:13 UTC (rev 557764) @@ -0,0 +1,65 @@ +# Maintainer: Jonathan Steel +# Contributor: Phillip Smith +# Contributor: Dale Blount + +pkgname=nrpe +pkgver=4.0.0 +pkgrel=1 +pkgdesc="Nagios Remote Plugin Executor" +arch=('x86_64') +license=('GPL') +depends=('openssl-1.0') +optdepends=("monitoring-plugins: common tools for monitoring using $pkgname") +makedepends=('procps-ng') +install=$pkgname.install +backup=('etc/nrpe/nrpe.cfg' 'etc/xinetd.d/nrpe') +url="https://github.com/NagiosEnterprises/nrpe; +source=(https://github.com/NagiosEnterprises/nrpe/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz +nrpe.sysusers) +md5sums=('e4cee2daed0ccdadb09693c55c4837d1' + '079d1f8c06598303be95151a8985927b') + +build() { + cd $pkgname-$pkgver + + export PKG_CONFIG_PATH=/usr/lib/openssl-1.0/pkgconfig + export sslbin=/usr/bin/openssl-1.0 + export ssl_inc_dir=/usr/include/openssl-1.0/openssl + + ./configure \ +--prefix=/usr \ +--sysconfdir=/etc/nrpe \ +--libexecdir=/usr/lib/monitoring-plugins \ +--with-nrpe-user=31 --with-nrpe-group=31 \ +--with-nagios-user=31 --with-nagios-group=31 \ +--with-piddir=/run/nrpe + + make all +} + +package() { + cd $pkgname-$pkgver + + make DESTDIR="$pkgdir" install + + install -Dm644 sample-config/nrpe.cfg "$pkgdir"/etc/nrpe/nrpe.cfg + install -Dm644 startup/default-service "$pkgdir"/usr/lib/systemd/system/nrpe.service + install -Dm644 startup/default-socket "$pkgdir"/usr/lib/systemd/system/nrpe.socket + install -Dm644 startup/default-xinetd "$pkgdir"/etc/xinetd.d/nrpe + install -Dm644 startup/tmpfile.conf "$pkgdir"/usr/lib/tmpfiles.d/nrpe.conf + install -Dm644 "$srcdir"/nrpe.sysusers "$pkgdir"/usr/lib/sysusers.d/nrpe.conf + + install -Dm644 README.md "$pkgdir"/usr/share/doc/$pkgname/README.md + install -Dm644 README.SSL.md "$pkgdir"/usr/share/doc/$pkgname/README.SSL.md + install -Dm644 SECURITY.md "$pkgdir"/usr/share/doc/$pkgname/SECURITY.md + install -Dm644 LEGAL "$pkgdir"/usr/share/licenses/$pkgname/LEGAL + + # FS#52873 + sed -i 's/=31$/=nrpe/g' "$pkgdir"/etc/nrpe/nrpe.cfg "$pkgdir"/usr/lib/systemd/system/nrpe.service + + # Tidy up + chmod -R 755 "$pkgdir"/usr/lib/monitoring-plugins + chown -R root:root "$pkgdir"/usr/lib/monitoring-plugins + rm -f "$pkgdir"/usr/bin/nrpe-uninstall + rm -rf "$pkgdir"/run +} Copied: nrpe/repos/community-testing-x86_64/nrpe.install (from rev 557763, nrpe/trunk/nrpe.install) === --- community-testing-x86_64/nrpe.install (rev 0) +++ community-testing-x86_64/nrpe.install 2020-01-28 14:10:13 UTC (rev 557764) @@ -0,0 +1,14 @@ +post_install() { + grep -Pq '^nrpe\s+' /etc/services || \ +echo "nrpe 5666/tcp" >> /etc/services +} + +post_upgrade() { + post_install $1 +} + +post_remove() { + # remove the line added to /etc/services + sed -e '/nrpe 5666\/tcp/d' \ + -i /etc/services || true +} Copied: nrpe/repos/community-testing-x86_64/nrpe.sysusers (from rev 557763, nrpe/trunk/nrpe.sysusers) === --- community-testing-x86_64/nrpe.sysusers (rev 0) +++ community-testing-x86_64/nrpe.sysusers 2020-01-28 14:10:13 UTC (rev 557764) @@ -0,0 +1 @@ +u nrpe 31 "NRPE" -