Date: Wed, 10 Oct 2001 13:21:38 -0700 (PDT) From: Gordon Tetlow <gordont@gnf.org> To: <freebsd-gnats-submit@FreeBSD.org> Cc: <hackers@FreeBSD.org> Subject: Re: bin/30972: nfsd and mountd are in the wrong location Message-ID: <Pine.LNX.4.33.0110101303380.807-100000@smtp.gnf.org>
next in thread | raw e-mail | index | archive | help
Here is a diff that fixes a couple of issues and will facilitate moving
nfsd and mountd into /usr/sbin
This also removes the bogus nfs_client_flags since it is no longer used.
This needs to happen to make migrating to the rc.d system easier.
-gordon
diff -ur /usr/src/etc/defaults/rc.conf etc.nfsd/defaults/rc.conf
--- /usr/src/etc/defaults/rc.conf Wed Oct 10 09:36:28 2001
+++ etc.nfsd/defaults/rc.conf Wed Oct 10 09:43:11 2001
@@ -159,15 +159,16 @@
amd_flags="-a /.amd_mnt -l syslog /host /etc/amd.map /net /etc/amd.map"
amd_map_program="NO" # Can be set to "ypcat -k amd.master"
nfs_client_enable="NO" # This host is an NFS client (or NO).
-nfs_client_flags="-n 4" # Flags to nfsiod (if enabled).
nfs_access_cache="2" # Client cache timeout in seconds
+nfs_bufpackets="DEFAULT" # bufspace (in packets) for client (or DEFAULT)
nfs_server_enable="NO" # This host is an NFS server (or NO).
+nfs_server_program="/usr/sbin/nfsd" # path to nfsd
nfs_server_flags="-u -t -n 4" # Flags to nfsd (if enabled).
single_mountd_enable="NO" # Run mountd only (or NO).
+mountd_program="/usr/sbin/mountd" # path to mountd
mountd_flags="-r" # Flags to mountd (if NFS server enabled).
weak_mountd_authentication="NO" # Allow non-root mount requests to be served.
nfs_reserved_port_only="NO" # Provide NFS only on secure port (or NO).
-nfs_bufpackets="DEFAULT" # bufspace (in packets) for client (or DEFAULT)
rpc_lockd_enable="NO" # Run NFS rpc.lockd (*broken!*) if nfs_server.
rpc_statd_enable="NO" # Run NFS rpc.statd if nfs_server (or NO).
portmap_enable="NO" # Run the portmapper service (YES/NO).
diff -ur /usr/src/etc/rc.network etc.nfsd/rc.network
--- /usr/src/etc/rc.network Fri Sep 21 10:53:51 2001
+++ etc.nfsd/rc.network Wed Oct 10 10:29:47 2001
@@ -614,7 +614,7 @@
;;
esac
- mountd ${mountd_flags}
+ ${mountd_program} ${mountd_flags}
case ${nfs_reserved_port_only} in
[Yy][Ee][Ss])
@@ -623,7 +623,8 @@
;;
esac
- echo -n ' nfsd'; nfsd ${nfs_server_flags}
+ echo -n ' nfsd';
+ ${nfsd_server_program} ${nfs_server_flags}
case ${rpc_lockd_enable} in
[Yy][Ee][Ss])
@@ -659,7 +660,6 @@
case ${nfs_client_enable} in
[Yy][Ee][Ss])
- #echo -n ' nfsiod'; nfsiod ${nfs_client_flags}
if [ -n "${nfs_access_cache}" ]; then
echo -n " NFS access cache time=${nfs_access_cache}"
sysctl -w vfs.nfs.access_cache_timeout=${nfs_access_cache} >/dev/null
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-hackers" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.4.33.0110101303380.807-100000>
