svn commit: r281691 - in head: . etc/defaults etc/rc.d sbin/mount sbin/mount_nfs share/man/man5 sys/nfsclient usr.bin/nfsstat usr.sbin/nfsd
Edward Tomasz Napierala
trasz at FreeBSD.org
Sat Apr 18 16:08:10 UTC 2015
Author: trasz
Date: Sat Apr 18 16:08:06 2015
New Revision: 281691
URL: https://svnweb.freebsd.org/changeset/base/281691
Log:
Remove some oldnfs remnants.
Differential Revision: https://reviews.freebsd.org/D2287
Reviewed by: rmacklem@
Sponsored by: The FreeBSD Foundation
Modified:
head/ObsoleteFiles.inc
head/etc/defaults/rc.conf
head/etc/rc.d/mountd
head/etc/rc.d/nfsd
head/sbin/mount/mount.8
head/sbin/mount/mount.c
head/sbin/mount_nfs/Makefile
head/sbin/mount_nfs/mount_nfs.8
head/share/man/man5/rc.conf.5
head/sys/nfsclient/nfs.h
head/usr.bin/nfsstat/nfsstat.c
head/usr.sbin/nfsd/nfsd.8
Modified: head/ObsoleteFiles.inc
==============================================================================
--- head/ObsoleteFiles.inc Sat Apr 18 16:04:32 2015 (r281690)
+++ head/ObsoleteFiles.inc Sat Apr 18 16:08:06 2015 (r281691)
@@ -38,6 +38,9 @@
# xargs -n1 | sort | uniq -d;
# done
+# 20150418
+OLD_FILES+=sbin/mount_oldnfs
+OLD_FILES+=usr/share/man/man8/mount_oldnfs.8.gz
# 20150416: ALTQ moved to net/altq
OLD_FILES+=usr/include/altq/altq_rmclass_debug.h
OLD_FILES+=usr/include/altq/altq.h
Modified: head/etc/defaults/rc.conf
==============================================================================
--- head/etc/defaults/rc.conf Sat Apr 18 16:04:32 2015 (r281690)
+++ head/etc/defaults/rc.conf Sat Apr 18 16:08:06 2015 (r281691)
@@ -88,7 +88,7 @@ fsck_y_enable="NO" # Set to YES to do fs
fsck_y_flags="" # Additional flags for fsck -y
background_fsck="YES" # Attempt to run fsck in the background where possible.
background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
-netfs_types="nfs:NFS oldnfs:OLDNFS smbfs:SMB" # Net filesystems.
+netfs_types="nfs:NFS smbfs:SMB" # Net filesystems.
extra_netfs_types="NO" # List of network extra filesystem types for delayed
# mount at startup (or NO).
@@ -324,7 +324,6 @@ autounmountd_flags="" # Flags to autoun
nfs_client_enable="NO" # This host is an NFS client (or NO).
nfs_access_cache="60" # Client cache timeout in seconds
nfs_server_enable="NO" # This host is an NFS server (or NO).
-oldnfs_server_enable="NO" # Run the old NFS server (YES/NO).
nfs_server_flags="-u -t" # Flags to nfsd (if enabled).
mountd_enable="NO" # Run mountd (or NO).
mountd_flags="-r" # Flags to mountd (if NFS server enabled).
Modified: head/etc/rc.d/mountd
==============================================================================
--- head/etc/rc.d/mountd Sat Apr 18 16:04:32 2015 (r281690)
+++ head/etc/rc.d/mountd Sat Apr 18 16:08:06 2015 (r281691)
@@ -33,12 +33,6 @@ mountd_precmd()
fi
fi
- # If oldnfs_server_enable is yes, force use of the old NFS server
- #
- if checkyesno oldnfs_server_enable; then
- rc_flags="-o ${rc_flags}"
- fi
-
if checkyesno zfs_enable; then
rc_flags="${rc_flags} /etc/exports /etc/zfs/exports"
fi
Modified: head/etc/rc.d/nfsd
==============================================================================
--- head/etc/rc.d/nfsd Sat Apr 18 16:04:32 2015 (r281690)
+++ head/etc/rc.d/nfsd Sat Apr 18 16:08:06 2015 (r281691)
@@ -19,40 +19,25 @@ sig_stop="USR1"
nfsd_precmd()
{
- if checkyesno oldnfs_server_enable; then
- rc_flags="-o ${nfs_server_flags}"
+ rc_flags="${nfs_server_flags}"
- # Load the module now, so that the vfs.nfsrv sysctl
- # oids are available.
- load_kld nfsserver
-
- if checkyesno nfs_reserved_port_only; then
- echo 'NFS on reserved port only=YES'
- sysctl vfs.nfsrv.nfs_privport=1 > /dev/null
- else
- sysctl vfs.nfsrv.nfs_privport=0 > /dev/null
- fi
+ # Load the modules now, so that the vfs.nfsd sysctl
+ # oids are available.
+ load_kld nfsd
+
+ if checkyesno nfs_reserved_port_only; then
+ echo 'NFS on reserved port only=YES'
+ sysctl vfs.nfsd.nfs_privport=1 > /dev/null
else
- rc_flags="${nfs_server_flags}"
+ sysctl vfs.nfsd.nfs_privport=0 > /dev/null
+ fi
- # Load the modules now, so that the vfs.nfsd sysctl
- # oids are available.
- load_kld nfsd
-
- if checkyesno nfs_reserved_port_only; then
- echo 'NFS on reserved port only=YES'
- sysctl vfs.nfsd.nfs_privport=1 > /dev/null
- else
- sysctl vfs.nfsd.nfs_privport=0 > /dev/null
- fi
-
- if checkyesno nfsv4_server_enable; then
- sysctl vfs.nfsd.server_max_nfsvers=4 > /dev/null
- force_depend nfsuserd || err 1 "Cannot run nfsuserd"
- else
- echo 'NFSv4 is disabled'
- sysctl vfs.nfsd.server_max_nfsvers=3 > /dev/null
- fi
+ if checkyesno nfsv4_server_enable; then
+ sysctl vfs.nfsd.server_max_nfsvers=4 > /dev/null
+ force_depend nfsuserd || err 1 "Cannot run nfsuserd"
+ else
+ echo 'NFSv4 is disabled'
+ sysctl vfs.nfsd.server_max_nfsvers=3 > /dev/null
fi
force_depend rpcbind || return 1
Modified: head/sbin/mount/mount.8
==============================================================================
--- head/sbin/mount/mount.8 Sat Apr 18 16:04:32 2015 (r281690)
+++ head/sbin/mount/mount.8 Sat Apr 18 16:08:06 2015 (r281691)
@@ -457,7 +457,6 @@ However, for the following file system t
.Cm msdosfs ,
.Cm nfs ,
.Cm nullfs ,
-.Cm oldnfs ,
.Cm smbfs ,
.Cm udf ,
and
Modified: head/sbin/mount/mount.c
==============================================================================
--- head/sbin/mount/mount.c Sat Apr 18 16:04:32 2015 (r281690)
+++ head/sbin/mount/mount.c Sat Apr 18 16:08:06 2015 (r281691)
@@ -144,7 +144,7 @@ use_mountprog(const char *vfstype)
unsigned int i;
const char *fs[] = {
"cd9660", "mfs", "msdosfs", "nfs",
- "nullfs", "oldnfs", "smbfs", "udf", "unionfs",
+ "nullfs", "smbfs", "udf", "unionfs",
NULL
};
Modified: head/sbin/mount_nfs/Makefile
==============================================================================
--- head/sbin/mount_nfs/Makefile Sat Apr 18 16:04:32 2015 (r281690)
+++ head/sbin/mount_nfs/Makefile Sat Apr 18 16:08:06 2015 (r281691)
@@ -5,14 +5,11 @@
PROG= mount_nfs
SRCS= mount_nfs.c getmntopts.c mounttab.c
MAN= mount_nfs.8
-MLINKS= mount_nfs.8 mount_oldnfs.8
MOUNT= ${.CURDIR}/../mount
UMNTALL= ${.CURDIR}/../../usr.sbin/rpc.umntall
CFLAGS+= -DNFS -I${MOUNT} -I${UMNTALL}
-LINKS= ${BINDIR}/mount_nfs ${BINDIR}/mount_oldnfs
-
.PATH: ${MOUNT} ${UMNTALL}
.include <bsd.prog.mk>
Modified: head/sbin/mount_nfs/mount_nfs.8
==============================================================================
--- head/sbin/mount_nfs/mount_nfs.8 Sat Apr 18 16:04:32 2015 (r281690)
+++ head/sbin/mount_nfs/mount_nfs.8 Sat Apr 18 16:08:06 2015 (r281691)
@@ -63,12 +63,6 @@ It implements the mount protocol as desc
.%T "NFS: Network File System Version 3 Protocol Specification" ,
Appendix I.
.Pp
-If the file system type is specified as ``oldnfs'', which implies this
-command is run as ``mount_oldnfs'', then it forces use of the old NFS
-client, which does not support the
-.Cm nfsv4
-option.
-.Pp
By default,
.Nm
keeps retrying until the mount succeeds.
Modified: head/share/man/man5/rc.conf.5
==============================================================================
--- head/share/man/man5/rc.conf.5 Sat Apr 18 16:04:32 2015 (r281690)
+++ head/share/man/man5/rc.conf.5 Sat Apr 18 16:08:06 2015 (r281691)
@@ -2294,14 +2294,6 @@ is set to
these are the flags to pass to the
.Xr nfscbd 8
daemon.
-.It Va oldnfs_server_enable
-.Pq Vt bool
-If
-.Va oldnfs_server_enable
-is set to
-.Dq Li YES ,
-force the NFS server daemons to run the old NFS server code
-that does not support NFSv4.
.It Va mountd_enable
.Pq Vt bool
If set to
Modified: head/sys/nfsclient/nfs.h
==============================================================================
--- head/sys/nfsclient/nfs.h Sat Apr 18 16:04:32 2015 (r281690)
+++ head/sys/nfsclient/nfs.h Sat Apr 18 16:08:06 2015 (r281691)
@@ -114,10 +114,7 @@
#ifdef _KERNEL
#ifdef MALLOC_DECLARE
-MALLOC_DECLARE(M_NFSREQ);
MALLOC_DECLARE(M_NFSDIROFF);
-MALLOC_DECLARE(M_NFSBIGFH);
-MALLOC_DECLARE(M_NFSHASH);
MALLOC_DECLARE(M_NFSDIRECTIO);
#endif
Modified: head/usr.bin/nfsstat/nfsstat.c
==============================================================================
--- head/usr.bin/nfsstat/nfsstat.c Sat Apr 18 16:04:32 2015 (r281690)
+++ head/usr.bin/nfsstat/nfsstat.c Sat Apr 18 16:08:06 2015 (r281691)
@@ -245,13 +245,6 @@ readstats(struct nfsstats **stp, struct
} else {
if (zero)
bzero(&zerostat, sizeof(zerostat));
- buflen = sizeof(struct nfsstats);
- if (*stp != NULL && sysctlbyname("vfs.oldnfs.nfsstats", *stp,
- &buflen, zero ? &zerostat : NULL, zero ? buflen : 0) < 0) {
- if (errno != ENOENT)
- err(1, "sysctl: vfs.oldnfs.nfsstats");
- *stp = NULL;
- }
buflen = sizeof(struct nfsrvstats);
if (*srvstp != NULL && sysctlbyname("vfs.nfsrv.nfsrvstats",
*srvstp, &buflen, zero ? &zerostat : NULL,
Modified: head/usr.sbin/nfsd/nfsd.8
==============================================================================
--- head/usr.sbin/nfsd/nfsd.8 Sat Apr 18 16:04:32 2015 (r281690)
+++ head/usr.sbin/nfsd/nfsd.8 Sat Apr 18 16:08:06 2015 (r281691)
@@ -112,11 +112,10 @@ Serve
.Tn UDP NFS
clients.
.It Fl e
-The new NFS server that includes NFSv4 support is now the default, so this
-option is now a no-op and should be considered deprecated.
+Enable NFSv4 support.
+It is enabled by default; this option should be considered deprecated.
.It Fl o
-Forces the use of the old NFS server that does not include NFSv4 support
-in it.
+Disable NFSv4 support.
.El
.Pp
For example,
More information about the svn-src-head
mailing list