| } |
} |
| |
|
| mount_pipefs() { |
mount_pipefs() { |
| if grep -qs rpc_pipefs /proc/filesystems ; then |
# if things are already mounted, let's just return |
| if ! grep -qs "rpc_pipefs /var/lib/nfs/rpc_pipefs" /proc/mounts ; then |
grep -qs "rpc_pipefs /var/lib/nfs/rpc_pipefs" /proc/mounts && return 0 |
| |
|
| |
# if rpc_pipefs is not available, try to load sunrpc for it #219566 |
| |
grep -qs rpc_pipefs /proc/filesystems || modprobe -q sunrpc |
| |
# if still not available, let's bail |
| |
grep -qs rpc_pipefs /proc/filesystems || return 1 |
| |
|
| |
# now just do it for kicks |
| mkdir -p /var/lib/nfs/rpc_pipefs |
mkdir -p /var/lib/nfs/rpc_pipefs |
| ebegin "Mounting RPC pipefs" |
ebegin "Mounting RPC pipefs" |
| mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs |
mount -t rpc_pipefs rpc_pipefs /var/lib/nfs/rpc_pipefs |
| eend $? |
eend $? |
| fi |
|
| fi |
|
| } |
} |
| |
|
| start() { |
start() { |