39 lines
1.6 KiB
Diff
39 lines
1.6 KiB
Diff
From 0e4df7a39dda388dc71ff6f749c8197cba4442b9 Mon Sep 17 00:00:00 2001
|
|
From: Antonio Alvarez Feijoo <antonio.feijoo@suse.com>
|
|
Date: Wed, 20 Apr 2022 15:32:54 +0200
|
|
Subject: [PATCH] fix(nfs): require and install needed binaries
|
|
|
|
parse-nfsroot.sh requires sed, chmod and chown.
|
|
|
|
Reference:https://github.com/dracutdevs/dracut/commit/0e4df7a39dda388dc71ff6f749c8197cba4442b9
|
|
Conflict:NA
|
|
---
|
|
modules.d/95nfs/module-setup.sh | 4 ++--
|
|
1 file changed, 2 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/modules.d/95nfs/module-setup.sh b/modules.d/95nfs/module-setup.sh
|
|
index 38da5957..16bafe30 100755
|
|
--- a/modules.d/95nfs/module-setup.sh
|
|
+++ b/modules.d/95nfs/module-setup.sh
|
|
@@ -21,7 +21,7 @@ get_nfs_type() {
|
|
check() {
|
|
# If our prerequisites are not met, fail anyways.
|
|
require_any_binary rpcbind portmap || return 1
|
|
- require_binaries rpc.statd mount.nfs mount.nfs4 umount || return 1
|
|
+ require_binaries rpc.statd mount.nfs mount.nfs4 umount sed chmod chown || return 1
|
|
|
|
[[ $hostonly ]] || [[ $mount_needs ]] && {
|
|
[[ "$(get_nfs_type)" ]] && return 0
|
|
@@ -76,7 +76,7 @@ cmdline() {
|
|
# called by dracut
|
|
install() {
|
|
local _nsslibs
|
|
- inst_multiple -o rpc.idmapd mount.nfs mount.nfs4 umount sed /etc/netconfig chmod "$tmpfilesdir/rpcbind.conf"
|
|
+ inst_multiple -o rpc.idmapd mount.nfs mount.nfs4 umount sed /etc/netconfig chmod chown "$tmpfilesdir/rpcbind.conf"
|
|
inst_multiple -o /etc/idmapd.conf
|
|
inst_multiple -o /etc/services /etc/nsswitch.conf /etc/rpc /etc/protocols
|
|
inst_multiple -o /usr/etc/services /usr/etc/nsswitch.conf /usr/etc/rpc /usr/etc/protocols
|
|
--
|
|
2.23.0
|
|
|