summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
authorRenato Botelho <renato@netgate.com>2016-10-12 11:41:26 -0300
committerRenato Botelho <renato@netgate.com>2016-10-12 11:41:26 -0300
commitcb642130dfc50717bb970a104c44aa7690930a38 (patch)
treec67f108534217a209198c6b201949ecc73acaba3 /sbin
parent5dd7ab172435dc99e1abc1f7d73fd5e720050bbc (diff)
parentcd04fbc5e631c6b3e80a14eb7044c3be35fba2d2 (diff)
downloadFreeBSD-src-cb642130dfc50717bb970a104c44aa7690930a38.zip
FreeBSD-src-cb642130dfc50717bb970a104c44aa7690930a38.tar.gz
Merge remote-tracking branch 'origin/stable/11' into devel-11
Diffstat (limited to 'sbin')
-rw-r--r--sbin/ccdconfig/ccdconfig.86
-rw-r--r--sbin/dmesg/dmesg.84
-rw-r--r--sbin/dump/dump.84
-rw-r--r--sbin/dumpon/dumpon.84
-rw-r--r--sbin/fsck_msdosfs/fsck_msdosfs.87
-rw-r--r--sbin/fsdb/fsdb.817
-rw-r--r--sbin/gbde/gbde.85
-rw-r--r--sbin/init/init.84
-rw-r--r--sbin/mknod/mknod.84
-rw-r--r--sbin/mksnap_ffs/mksnap_ffs.84
-rw-r--r--sbin/mount_fusefs/mount_fusefs.872
-rw-r--r--sbin/mount_msdosfs/mount_msdosfs.837
12 files changed, 101 insertions, 67 deletions
diff --git a/sbin/ccdconfig/ccdconfig.8 b/sbin/ccdconfig/ccdconfig.8
index 977da81..27233ca 100644
--- a/sbin/ccdconfig/ccdconfig.8
+++ b/sbin/ccdconfig/ccdconfig.8
@@ -28,7 +28,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 1, 2013
+.Dd October 3, 2016
.Dt CCDCONFIG 8
.Os
.Sh NAME
@@ -159,7 +159,7 @@ It reads as a two disk stripe of da4 and da5 which is mirrored
to a two disk stripe of da6 and da7.
The last example is a simple
mirror.
-The 2nd slice of /dev/da8 is mirrored with the 3rd slice of /dev/da9
+The second slice of /dev/da8 is mirrored with the third slice of /dev/da9
and assigned to ccd0.
.Bd -literal
# ccdconfig ccd0 64 none /dev/da0s1 /dev/da1s1 /dev/da2s1 /dev/da3s1
@@ -246,7 +246,7 @@ and
The
.Nm
utility first appeared in
-.Nx 1.0a .
+.Nx 1.1 .
.Sh BUGS
The initial disklabel returned by
.Xr ccd 4
diff --git a/sbin/dmesg/dmesg.8 b/sbin/dmesg/dmesg.8
index 35446fb..0648057 100644
--- a/sbin/dmesg/dmesg.8
+++ b/sbin/dmesg/dmesg.8
@@ -28,7 +28,7 @@
.\" @(#)dmesg.8 8.1 (Berkeley) 6/5/93
.\" $FreeBSD$
.\"
-.Dd May 9, 2013
+.Dd October 3, 2016
.Dt DMESG 8
.Os
.Sh NAME
@@ -84,4 +84,4 @@ at startup time
The
.Nm
utility appeared in
-.Bx 4.0 .
+.Bx 3 .
diff --git a/sbin/dump/dump.8 b/sbin/dump/dump.8
index c5726f2..f2dfc5f 100644
--- a/sbin/dump/dump.8
+++ b/sbin/dump/dump.8
@@ -29,7 +29,7 @@
.\" @(#)dump.8 8.3 (Berkeley) 5/1/95
.\" $FreeBSD$
.\"
-.Dd February 24, 2006
+.Dd October 3, 2016
.Dt DUMP 8
.Os
.Sh NAME
@@ -514,7 +514,7 @@ Many, and verbose.
A
.Nm
utility appeared in
-.At v6 .
+.At v4 .
.Sh BUGS
Fewer than 32 read errors on the file system are ignored, though all
errors will generate a warning message.
diff --git a/sbin/dumpon/dumpon.8 b/sbin/dumpon/dumpon.8
index c2601b2..8137712 100644
--- a/sbin/dumpon/dumpon.8
+++ b/sbin/dumpon/dumpon.8
@@ -28,7 +28,7 @@
.\" From: @(#)swapon.8 8.1 (Berkeley) 6/5/93
.\" $FreeBSD$
.\"
-.Dd October 8, 2014
+.Dd October 3, 2016
.Dt DUMPON 8
.Os
.Sh NAME
@@ -154,7 +154,7 @@ boot-time system configuration
The
.Nm
utility appeared in
-.Fx 2.1 .
+.Fx 2.0.5 .
.Sh BUGS
Because the file system layer is already dead by the time a crash dump
is taken, it is not possible to send crash dumps directly to a file.
diff --git a/sbin/fsck_msdosfs/fsck_msdosfs.8 b/sbin/fsck_msdosfs/fsck_msdosfs.8
index 1c04682..f953dbd 100644
--- a/sbin/fsck_msdosfs/fsck_msdosfs.8
+++ b/sbin/fsck_msdosfs/fsck_msdosfs.8
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd June 4, 2009
+.Dd October 3, 2016
.Dt FSCK_MSDOSFS 8
.Os
.Sh NAME
@@ -114,7 +114,10 @@ as the answer to all operator questions.
.Sh HISTORY
The
.Nm
-utility first appeared in
+utility appeared in
+.Nx 1.2 .
+.Nm
+first appeared in
.Fx 4.4 .
.Sh BUGS
The
diff --git a/sbin/fsdb/fsdb.8 b/sbin/fsdb/fsdb.8
index 5fc6f24..65d18c0 100644
--- a/sbin/fsdb/fsdb.8
+++ b/sbin/fsdb/fsdb.8
@@ -28,7 +28,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd August 24, 2006
+.Dd October 3, 2016
.Dt FSDB 8
.Os
.Sh NAME
@@ -239,19 +239,20 @@ Exit the program.
.Sh HISTORY
The
.Nm
-utility uses the source code for
+utility appeared in
+.Bx 4.3 Tahoe .
+It used the source code for
.Xr fsck 8
to implement most of the file system manipulation code.
The remainder of
.Nm
-first appeared in
-.Nx ,
+appeared in
+.Nx 1.1
written by
.An John T. Kohl .
-.Pp
-.An Peter Wemm
-ported it to
-.Fx .
+It first appeared in
+.Fx 2.1.5
+ported by Peter Wemm.
.Sh BUGS
Manipulation of ``short'' symlinks has no effect.
In particular, one should not
diff --git a/sbin/gbde/gbde.8 b/sbin/gbde/gbde.8
index 0578287..cd34b6e 100644
--- a/sbin/gbde/gbde.8
+++ b/sbin/gbde/gbde.8
@@ -31,7 +31,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd August 27, 2014
+.Dd October 3, 2016
.Dt GBDE 8
.Os
.Sh NAME
@@ -263,6 +263,9 @@ under DARPA/SPAWAR contract N66001-01-C-8035
.Pq Dq CBOSS ,
as part of the
DARPA CHATS research program.
+.Nm
+first appeared in
+.Fx 5.0 .
.Sh AUTHORS
.An Poul-Henning Kamp Aq Mt phk@FreeBSD.org
.Sh BUGS
diff --git a/sbin/init/init.8 b/sbin/init/init.8
index 13659e3..abf8f47 100644
--- a/sbin/init/init.8
+++ b/sbin/init/init.8
@@ -31,7 +31,7 @@
.\" @(#)init.8 8.3 (Berkeley) 4/18/94
.\" $FreeBSD$
.\"
-.Dd July 24, 2015
+.Dd October 3, 2016
.Dt INIT 8
.Os
.Sh NAME
@@ -345,7 +345,7 @@ a persistent device error condition.
An
.Nm
utility appeared in
-.At v6 .
+.At v1 .
.Sh CAVEATS
Systems without
.Xr sysctl 8
diff --git a/sbin/mknod/mknod.8 b/sbin/mknod/mknod.8
index fd58ba1..15c1b79 100644
--- a/sbin/mknod/mknod.8
+++ b/sbin/mknod/mknod.8
@@ -28,7 +28,7 @@
.\" @(#)mknod.8 8.2 (Berkeley) 12/11/93
.\" $FreeBSD$
.\"
-.Dd January 31, 2010
+.Dd October 3, 2016
.Dt MKNOD 8
.Os
.Sh NAME
@@ -149,4 +149,4 @@ nodes cannot be used to access devices.
A
.Nm
utility appeared in
-.At v6 .
+.At v4 .
diff --git a/sbin/mksnap_ffs/mksnap_ffs.8 b/sbin/mksnap_ffs/mksnap_ffs.8
index df4bbf9..2010145 100644
--- a/sbin/mksnap_ffs/mksnap_ffs.8
+++ b/sbin/mksnap_ffs/mksnap_ffs.8
@@ -34,7 +34,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd February 14, 2011
+.Dd October 3, 2016
.Dt MKSNAP_FFS 8
.Os
.Sh NAME
@@ -75,7 +75,7 @@ mount -o ro /dev/md0 /mnt/
The
.Nm
utility first appeared in
-.Fx 5.0 .
+.Fx 5.1 .
.Sh CAVEATS
The disk full situation is not handled gracefully and may
lead to a system panic when no free blocks are found.
diff --git a/sbin/mount_fusefs/mount_fusefs.8 b/sbin/mount_fusefs/mount_fusefs.8
index 3faf618..76fd4ce 100644
--- a/sbin/mount_fusefs/mount_fusefs.8
+++ b/sbin/mount_fusefs/mount_fusefs.8
@@ -29,7 +29,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 11, 2012
+.Dd October 3, 2016
.Dt MOUNT_FUSEFS 8
.Os
.Sh NAME
@@ -52,7 +52,8 @@
.Sh DESCRIPTION
Basic usage is to start a fuse daemon on the given
.Ar special
-file. In practice, the daemon is assigned a
+file.
+In practice, the daemon is assigned a
.Ar special
file automatically, which can then be indentified via
.Xr fstat 1 .
@@ -68,7 +69,8 @@ is appended to the list of arguments,
.Nm
will call the
.Ar fuse_daemon
-via that command. In that way the
+via that command.
+In that way the
.Ar fuse_daemon
will be instructed to attach itself to
.Ar special .
@@ -101,7 +103,8 @@ The options are as follows:
.It Fl A , Ic --reject-allow_other
Prohibit the
.Cm allow_other
-mount flag. Intended for use in scripts and the
+mount flag.
+Intended for use in scripts and the
.Xr sudoers 5
file.
.It Fl S , Ic --safe
@@ -143,8 +146,8 @@ Only root can use this option
Limit size of read requests to
.Ar n
.It Cm private
-Refuse shared mounting of the daemon. This is the default behaviour,
-to allow sharing, expicitly use
+Refuse shared mounting of the daemon.
+This is the default behaviour, to allow sharing, expicitly use
.Fl o Cm noprivate
.It Cm neglect_shares
Do not refuse unmounting if there are secondary mounts
@@ -154,11 +157,13 @@ Prefix absolute symlinks with the mountpoint
.El
.Pp
Besides the above mount options, there is a set of pseudo-mount options which
-are supported by the Fuse library. One can list these by passing
+are supported by the Fuse library.
+One can list these by passing
.Fl h
-to a Fuse daemon. Most of these options have effect only on the behaviour of
-the daemon (that is, their scope is limited to userspace). However,
-there are some which do require in-kernel support.
+to a Fuse daemon.
+Most of these options only have affect on the behavior of the daemon (that is,
+their scope is limited to userspace).
+However, there are some which do require in-kernel support.
Currently the options supported by the kernel are:
.Bl -tag -width indent
.It Cm direct_io
@@ -189,7 +194,7 @@ only if the filesystem daemon has the same credentials (uid, real uid, gid,
real gid) as the user.
.Pp
This is applied for Fuse mounts by default and only root can mount without
-the strict access policy (ie. the
+the strict access policy (i.e. the
.Cm allow_other
mount option).
.Pp
@@ -201,7 +206,7 @@ Users might opt to willingly relax strict access policy (as far they
are concerned) by doing their own secondary mount (See
.Sx SHARED MOUNTS ) .
.Sh SHARED MOUNTS
-A Fuse daemon can be shared (ie. mounted multiple times).
+A Fuse daemon can be shared (i.e. mounted multiple times).
When doing the first (primary) mount, the spawner and the mounter of the daemon
must have the same uid, or the mounter should be the superuser.
.Pp
@@ -212,9 +217,9 @@ The behaviour of a secondary mount is analogous to that of symbolic
links: they redirect all filesystem operations to the primary mount.
.Pp
Doing a secondary mount is like signing an agreement: by this action, the mounter
-agrees that the Fuse daemon can trace her I/O activities. From then on
-she is not banned from using the filesystem (either via her own mount or
-via the primary mount), regardless whether
+agrees that the Fuse daemon can trace her I/O activities.
+From then on she is not banned from using the filesystem
+(either via her own mount or via the primary mount), regardless whether
.Cm allow_other
is used or not.
.Pp
@@ -226,14 +231,15 @@ mount; e.g.
System administrators might want to use a custom mount policy (ie., one going
beyond the
.Va vfs.usermount
-sysctl). The primary tool for such purposes is
+sysctl).
+The primary tool for such purposes is
.Xr sudo 8 .
However, given that
.Nm
is capable of invoking an arbitrary program, one must be careful when doing this.
.Nm
-is designed in a way such that it makes that easy. For this purpose,
-there are options which disable certain risky features (ie.
+is designed in a way such that it makes that easy.
+For this purpose, there are options which disable certain risky features (i.e.
.Fl S
and
.Fl A ) ,
@@ -269,8 +275,8 @@ If set,
.Nm
will ignore uknown mount options.
.It Ev MOUNT_FUSEFS_CALL_BY_LIB
-Adjust behaviour to the needs of the FUSE library. Currently it effects
-help output.
+Adjust behavior to the needs of the FUSE library.
+Currently it effects help output.
.El
.Pp
Although the following variables do not have any effect on
@@ -278,11 +284,13 @@ Although the following variables do not have any effect on
itself, they affect the behaviour of fuse daemons:
.Bl -tag -width ".Ev FUSE_DEV_NAME"
.It Ev FUSE_DEV_NAME
-Device to attach. If not set, the multiplexer path
+Device to attach.
+If not set, the multiplexer path
.Ar /dev/fuse
is used.
.It Ev FUSE_DEV_FD
-File desciptor of an opened Fuse device to use. Overrides
+File desciptor of an opened Fuse device to use.
+Overrides
.Ev FUSE_DEV_NAME .
.It Ev FUSE_NO_MOUNT
If set, the library will not attempt to mount the filesystem, even
@@ -293,7 +301,8 @@ if a mountpoint argument is supplied.
.It Pa /dev/fuse
Fuse device with which the kernel and Fuse daemons can communicate.
.It Pa /dev/fuse
-The multiplexer path. An
+The multiplexer path.
+An
.Xr open 2
performed on it automatically is passed to a free Fuse device by the kernel
(which might be created just for this puprose).
@@ -330,12 +339,19 @@ does not call any external utility and also provides a hacky
.Xr umount 8
.Sh HISTORY
.Nm
-appears as the part of the FreeBSD implementation of the Fuse userspace filesystem
-framework (see http://fuse.sourceforge.net). This user interface is FreeBSD specific.
+appeared in
+.Fx 10.0
+as the part of the
+.Fx
+implementation of the Fuse userspace filesystem
+framework (see http://fuse.sourceforge.net).
.Sh CAVEATS
-Secondary mounts should be unmounted via their device name. If an attempt is
-made to be unmount them via their filesystem root path, the unmount request
-will be forwarded to the primary mount path.
+This user interface is
+.Fx
+specific.
+Secondary mounts should be unmounted via their device name.
+If an attempt is made to unmount them via their filesystem root path,
+the unmount request will be forwarded to the primary mount path.
In general, unmounting by device name is less error-prone than by mount path
(although the latter will also work under normal circumstances).
.Pp
diff --git a/sbin/mount_msdosfs/mount_msdosfs.8 b/sbin/mount_msdosfs/mount_msdosfs.8
index ae69aeb..3e4b08d 100644
--- a/sbin/mount_msdosfs/mount_msdosfs.8
+++ b/sbin/mount_msdosfs/mount_msdosfs.8
@@ -30,7 +30,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd October 1, 2013
+.Dd October 3, 2016
.Dt MOUNT_MSDOSFS 8
.Os
.Sh NAME
@@ -200,21 +200,32 @@ To mount a Japanese MS-DOS file system located in
List of Localized MS Operating Systems:
.Pa http://www.microsoft.com/globaldev/reference/oslocversion.mspx .
.Sh HISTORY
-The
-.Nm
-utility first appeared in
+The predecessor to
+.Nm mount_msdos
+utility named
+.Nm mount_pcfs
+appeared in
+.Bx 386 .
+It was rewritten in
+.Nx 1.0
+and first appeared in
.Fx 2.0 .
-Its predecessor, the
+.Nm mount_msdos
+was renamed to the more aptly-named
+.Nm
+in
+.Fx 5.0.
+The character code conversion routine was added in 2003.
+.Sh AUTHORS
+Initial implementation as
.Nm mount_pcfs
-utility appeared in
-.Fx 1.0 ,
-and was abandoned in favor
-of the more aptly-named
-.Nm .
-.Pp
+was written by
+.An -nosplit
+.An Paul Popelka Aq Mt paulp@uts.amdahl.com .
+It was rewritten by
+.An Christopher G. Demetriou Aq Mt cgd@NetBSD.org .
The character code conversion routine was added by
-.An Ryuichiro Imura Aq Mt imura@ryu16.org
-in 2003.
+.An Ryuichiro Imura Aq Mt imura@ryu16.org .
.Sh CAVEATS
The use of the
.Fl 9
OpenPOWER on IntegriCloud