rc.nfsd: current config settings available in /etc/default/nfs

This commit is contained in:
Tom Mortensen
2025-01-08 01:45:27 -08:00
parent afa025c3a6
commit 1d53c1c1d3
+8 -4
View File
@@ -29,13 +29,17 @@ NFS_CFG="/boot/config/default/nfs"
# library functions
. /etc/rc.d/rc.library.source
# source default settings:
[[ -r $NFS ]] && . $NFS
[[ -r $NFS_CFG ]] && . $NFS_CFG
# source default settings
[[ -r $RPC ]] && . $RPC
[[ -r $RPC_CFG ]] && . $RPC_CFG
[[ -r $NFS ]] && . $NFS
[[ -r $NFS_CFG ]] && . $NFS_CFG
sed -ri "s/^(RPC_NFSD_VERS)=.*/\1=\"$RPC_NFSD_VERS\"/" $NFS 2>/dev/null
sed -ri "s/^(RPC_NFSD_XPORT)=.*/\1=\"$RPC_NFSD_XPORT\"/" $NFS 2>/dev/null
sed -ri "s/^(RPC_NFSD_OPTS)=.*/\1=\"$RPC_NFSD_OPTS\"/" $NFS 2>/dev/null
sed -ri "s/^(RPC_NFSD_COUNT)=.*/\1=\"$RPC_NFSD_COUNT\"/" $NFS 2>/dev/null
# get bind addresses
if check && [[ -n $BIND ]]; then
RPC_NFSD_BIND="-H ${BIND// / -H }"