dracut/0314-run-rpcbind.patch
Daniel Molkentin 0d9a6cd92e Accepting request 440172 from home:kukuk:branches:Base:System
- nfs/rpcbind: rpcbind uses now /run/rpcbind for temporary data.
  Create the needed directory.
  * add 0314-run-rpcbind.patch

OBS-URL: https://build.opensuse.org/request/show/440172
OBS-URL: https://build.opensuse.org/package/show/Base:System/dracut?expand=0&rev=274
2016-11-14 10:27:49 +00:00

24 lines
943 B
Diff

--- modules.d/95nfs/module-setup.sh
+++ modules.d/95nfs/module-setup.sh 2016/11/13 20:56:50
@@ -70,7 +70,7 @@
local _i
local _nsslibs
inst_multiple -o portmap rpcbind rpc.statd mount.nfs \
- mount.nfs4 umount rpc.idmapd sed /etc/netconfig
+ mount.nfs4 umount rpc.idmapd sed chown /etc/netconfig
inst_multiple /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols /etc/idmapd.conf
if [[ $hostonly_cmdline == "yes" ]]; then
--- modules.d/95nfs/nfs-start-rpc.sh
+++ modules.d/95nfs/nfs-start-rpc.sh 2016/11/13 20:57:31
@@ -6,6 +6,9 @@
[ ! -d /var/lib/nfs/rpc_pipefs/nfs ] && \
mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs
+ mkdir -p -m 0755 /run/rpcbind
+ /bin/chown rpc /run/rpcbind
+
# Start rpcbind or rpcbind
# FIXME occasionally saw 'rpcbind: fork failed: No such device' -- why?
command -v portmap >/dev/null && [ -z "$(pidof portmap)" ] && portmap