[arch-commits] Commit in nrpe/trunk (PKGBUILD nrpe.install nrpe.sysusers)

Eli Schwartz eschwartz at archlinux.org
Sun Jan 14 20:33:40 UTC 2018


    Date: Sunday, January 14, 2018 @ 20:33:39
  Author: eschwartz
Revision: 282270

upgpkg: nrpe 3.2.1-2

migrate to systemd-sysusers

Added:
  nrpe/trunk/nrpe.sysusers
Modified:
  nrpe/trunk/PKGBUILD
  nrpe/trunk/nrpe.install

---------------+
 PKGBUILD      |   11 +++++++----
 nrpe.install  |    7 -------
 nrpe.sysusers |    1 +
 3 files changed, 8 insertions(+), 11 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2018-01-14 19:58:10 UTC (rev 282269)
+++ PKGBUILD	2018-01-14 20:33:39 UTC (rev 282270)
@@ -4,7 +4,7 @@
 
 pkgname=nrpe
 pkgver=3.2.1
-pkgrel=1
+pkgrel=2
 pkgdesc="Nagios Remote Plugin Executor"
 arch=('x86_64')
 license=('GPL')
@@ -14,8 +14,10 @@
 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)
-md5sums=('8997e195fea93cdceb8c7ed8ac1d43bc')
+source=(https://github.com/NagiosEnterprises/nrpe/releases/download/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz
+        nrpe.sysusers)
+md5sums=('8997e195fea93cdceb8c7ed8ac1d43bc'
+         '079d1f8c06598303be95151a8985927b')
 
 build() {
   cd $pkgname-$pkgver
@@ -46,6 +48,7 @@
   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
@@ -53,7 +56,7 @@
   install -Dm644 LEGAL "$pkgdir"/usr/share/licenses/$pkgname/LEGAL
 
   # FS#52873
-  sed -i 's/=31$/=nrpe/g' "$pkgdir"/etc/nrpe/nrpe.cfg
+  sed -i 's/=31$/=nrpe/g' "$pkgdir"/etc/nrpe/nrpe.cfg "$pkgdir"/usr/lib/systemd/system/nrpe.service
 
   # Tidy up
   chmod 755 "$pkgdir"/usr/lib/monitoring-plugins

Modified: nrpe.install
===================================================================
--- nrpe.install	2018-01-14 19:58:10 UTC (rev 282269)
+++ nrpe.install	2018-01-14 20:33:39 UTC (rev 282270)
@@ -1,11 +1,4 @@
 post_install() {
-  if [ -z "$(getent group nrpe)" ]; then
-    groupadd -g 31 nrpe
-  fi
-  if [ -z "$(getent passwd nrpe)" ]; then
-    useradd -u 31 -g nrpe -c "NRPE" -d /dev/null -s /usr/bin/nologin nrpe
-  fi
-
   grep -Pq '^nrpe\s+' /etc/services || \
     echo "nrpe             5666/tcp" >> /etc/services
 }

Added: nrpe.sysusers
===================================================================
--- nrpe.sysusers	                        (rev 0)
+++ nrpe.sysusers	2018-01-14 20:33:39 UTC (rev 282270)
@@ -0,0 +1 @@
+u nrpe 31 "NRPE" -



More information about the arch-commits mailing list