HomeFreeBSD

rc.d: Fix NFS server startup scripts to enable vnet prison use

Description

rc.d: Fix NFS server startup scripts to enable vnet prison use

Now that commit cbbb22031f9b is in main,
it is possible to run nfsd(8), nfsuserd(8), mountd(8),
gssd(8) and rpc.tlsservd(8) in an appropriately configured vnet
prison if the "allow.nfsd" option is specified in jail.conf.

This patch fixes the rc scripts for this.
Mostly just replaces the "nojail" KEYWORD with "nojailvnet",
but also avoids setting vfs.nfsd.srvmaxio in a prison, since it
must be set outside of the prisons and applies to all
nfsd(8) instances.

(cherry picked from commit 0bb08f21cc5c62d0e2dfcea500521fa801058dd3)

Details

Provenance
rmacklemAuthored on Mar 12 2023, 9:34 PM
Parents
rG9bccb454ae96: kern_jail.c: Remove #ifdefs for VNET_NFSD
Branches
Unknown
Tags
Unknown