[arch-commits] Commit in rpcbind/trunk (4 files)
Andreas Radke
andyrtr at archlinux.org
Mon Dec 18 09:45:29 UTC 2017
Date: Monday, December 18, 2017 @ 09:45:28
Author: andyrtr
Revision: 313286
upgpkg: rpcbind 0.2.4-4
use systemd sysusers.d/tmpfiles.d
Added:
rpcbind/trunk/sysusers.d
rpcbind/trunk/tmpfiles.d
Modified:
rpcbind/trunk/PKGBUILD
Deleted:
rpcbind/trunk/rpcbind.install
-----------------+
PKGBUILD | 12 ++++++++----
rpcbind.install | 8 --------
sysusers.d | 1 +
tmpfiles.d | 1 +
4 files changed, 10 insertions(+), 12 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2017-12-18 08:49:53 UTC (rev 313285)
+++ PKGBUILD 2017-12-18 09:45:28 UTC (rev 313286)
@@ -4,7 +4,7 @@
pkgname=rpcbind
pkgver=0.2.4
-pkgrel=3
+pkgrel=4
pkgdesc="portmap replacement which supports RPC over various protocols"
arch=(x86_64)
backup=('etc/conf.d/rpcbind')
@@ -18,12 +18,15 @@
rpcbind-sunrpc.patch
rpcbind.conf
systemd_service.diff
+ tmpfiles.d
+ sysusers.d
CVE-2017-8779.diff)
-install=rpcbind.install
sha1sums=('8a6045dd3397e9f71bf3a7c9d269e255cca537bd'
'1b997ce76f9727efc8c72fc5f97189591c9a60e2'
'08246ff18d12cee01e5c9391c6ba8f5597cac936'
'3ebfcf09d01e41c70135124e68b3db681c768aa0'
+ 'eb8b7375a4ca31b3f61fa726f387884d5e4ca7a3'
+ '97fed152572790a44e972114cbb436ca517254f9'
'38044ce8f3376a0b69da8e078e988fd1645bd435')
prepare() {
@@ -52,8 +55,9 @@
install -D -m644 $srcdir/rpcbind.conf $pkgdir/etc/conf.d/rpcbind
# install missing man page - https://bugs.archlinux.org/task/21271
install -m644 man/rpcinfo.8 $pkgdir/usr/share/man/man8/
- # add state directory
- install -d -m 700 -o 32 -g 32 $pkgdir/var/lib/rpcbind
+ # systemd sysusers/tempfile
+ install -Dm644 ../tmpfiles.d ${pkgdir}/usr/lib/tmpfiles.d/rpcbind.conf
+ install -Dm644 ../sysusers.d ${pkgdir}/usr/lib/sysusers.d/rpcbind.conf
# install license
install -D -m644 COPYING $pkgdir/usr/share/licenses/rpcbind/COPYING
}
Deleted: rpcbind.install
===================================================================
--- rpcbind.install 2017-12-18 08:49:53 UTC (rev 313285)
+++ rpcbind.install 2017-12-18 09:45:28 UTC (rev 313286)
@@ -1,8 +0,0 @@
-post_install() {
- getent group rpc &>/dev/null || groupadd -r -g 32 rpc >/dev/null
- getent passwd rpc &>/dev/null || useradd -r -u 32 -g rpc -d /dev/null -s /bin/false -c "Rpcbind Daemon" rpc >/dev/null
-}
-
-post_upgrade() {
- post_install
-}
Added: sysusers.d
===================================================================
--- sysusers.d (rev 0)
+++ sysusers.d 2017-12-18 09:45:28 UTC (rev 313286)
@@ -0,0 +1 @@
+u rpc 32 "Rpcbind Daemon" /var/lib/rpcbind
Added: tmpfiles.d
===================================================================
--- tmpfiles.d (rev 0)
+++ tmpfiles.d 2017-12-18 09:45:28 UTC (rev 313286)
@@ -0,0 +1 @@
+d /var/lib/rpcbind 0700 rpc rpc
More information about the arch-commits
mailing list