7 # REQUIRE: NETWORKING mountcritremote rpcbind
8 # KEYWORD: nojail shutdown
13 desc="NFS client setup"
14 rcvar="nfs_client_enable"
15 start_cmd="nfsclient_start"
16 stop_cmd="unmount_all"
17 required_modules="nfscl:nfs"
22 # Set some nfs client related sysctls
25 if [ -n "${nfs_access_cache}" ]; then
27 echo "NFS access cache time=${nfs_access_cache}"
28 if ! sysctl vfs.nfs.access_cache_timeout=${nfs_access_cache} >/dev/null; then
29 warn "failed to set access cache timeout"
32 if [ -n "${nfs_bufpackets}" ]; then
33 if ! sysctl vfs.nfs.bufpackets=${nfs_bufpackets} > /dev/null; then
34 warn "failed to set vfs.nfs.bufpackets"
43 # If /var/db/mounttab exists, some nfs-server has not been
44 # successfully notified about a previous client shutdown.
45 # If there is no /var/db/mounttab, we do nothing.
46 if [ -f /var/db/mounttab ]; then