PHP 8.1.33
Preview: nfsroot-cleanup.sh Size: 845 B
/lib/dracut/modules.d/95nfs/nfsroot-cleanup.sh

#!/bin/sh

type incol2 >/dev/null 2>&1 || . /lib/dracut-lib.sh

[ -f /tmp/nfs.rpc_pipefs_path ] && rpcpipefspath=`cat /tmp/nfs.rpc_pipefs_path`
[ -z "$rpcpipefspath" ] && rpcpipefspath=var/lib/nfs/rpc_pipefs

pid=$(pidof rpc.statd)
[ -n "$pid" ] && kill $pid

pid=$(pidof rpc.idmapd)
[ -n "$pid" ] && kill $pid

pid=$(pidof rpcbind)
[ -n "$pid" ] && kill $pid

if incol2 /proc/mounts /var/lib/nfs/rpc_pipefs; then
    # try to create the destination directory
    [ -d $NEWROOT/$rpcpipefspath ] || \
        mkdir -m 0755 -p $NEWROOT/$rpcpipefspath 2>/dev/null

    if [ -d $NEWROOT/$rpcpipefspath ]; then
        # mount --move does not seem to work???
        mount --bind /var/lib/nfs/rpc_pipefs $NEWROOT/$rpcpipefspath
        umount /var/lib/nfs/rpc_pipefs 2>/dev/null
    else
        umount /var/lib/nfs/rpc_pipefs 2>/dev/null
    fi
fi

Directory Contents

Dirs: 0 × Files: 6

Name Size Perms Modified Actions
4.29 KB lrwxr-xr-x 2025-07-15 09:09:22
Edit Download
4.54 KB lrwxr-xr-x 2025-07-15 09:09:21
Edit Download
870 B lrwxr-xr-x 2018-10-08 13:38:33
Edit Download
845 B lrwxr-xr-x 2018-10-08 13:38:33
Edit Download
715 B lrwxr-xr-x 2018-10-08 13:38:33
Edit Download
3.25 KB lrwxr-xr-x 2018-10-08 13:38:33
Edit Download

If ZipArchive is unavailable, a .tar will be created (no compression).