]> git.ipfire.org Git - thirdparty/dracut.git/commitdiff
95nfs: fix rpc.statd installation
authorKairui Song <kasong@redhat.com>
Sun, 7 Feb 2021 09:20:16 +0000 (17:20 +0800)
committerDaniel Molkentin <daniel@molkentin.de>
Mon, 8 Feb 2021 11:20:48 +0000 (12:20 +0100)
commit 5840c466d tried to make it create the right directory according
to the directory layout on current host, but added "$initdir" prefix
to the if statement by accident, so the installation code have no
effect now. Just fix it.

modules.d/95nfs/module-setup.sh

index 5cbdc260a57cfa76969a6781ebc0e856b88986a9..c19a34e875b9af1685457ae509cee5f6b9071108 100755 (executable)
@@ -114,8 +114,8 @@ install() {
     inst "$moddir/nfs-lib.sh" "/lib/nfs-lib.sh"
     mkdir -m 0755 -p "$initdir/var/lib/nfs/rpc_pipefs"
     mkdir -m 0770 -p "$initdir/var/lib/rpcbind"
-    [ -d "$initdir/var/lib/nfs/statd/sm" ] && mkdir -m 0755 -p "$initdir/var/lib/nfs/statd/sm"
-    [ -d "$initdir/var/lib/nfs/sm" ] && mkdir -m 0755 -p "$initdir/var/lib/nfs/sm"
+    [ -d "/var/lib/nfs/statd/sm" ] && mkdir -m 0755 -p "$initdir/var/lib/nfs/statd/sm"
+    [ -d "/var/lib/nfs/sm" ] && mkdir -m 0755 -p "$initdir/var/lib/nfs/sm"
 
     # Rather than copy the passwd file in, just set a user for rpcbind
     # We'll save the state and restart the daemon from the root anyway