All of lore.kernel.org
 help / color / mirror / Atom feed
* Manpage syntax fixes
@ 2011-08-06  7:41 Luk Claes
  2011-08-06  7:41 ` [PATCH 1/6] exports.man: "\* d lets man complain Luk Claes
                   ` (6 more replies)
  0 siblings, 7 replies; 8+ messages in thread
From: Luk Claes @ 2011-08-06  7:41 UTC (permalink / raw)
  To: Steve Dickson, linux-nfs

Hi

Following are a couple of patches fixing manpage syntax warnings and errors:

[PATCH 1/6] exports.man: "\* d lets man complain
[PATCH 2/6] nfs.man: man complains when line starts with quote
[PATCH 3/6] statd.man: man complains about lines starting with '
[PATCH 4/6] nfsiostat.man: Fix missing I in ".I <interval>"
[PATCH 5/6] exports.man: Fix comment syntax
[PATCH 6/6] nfs.man: Fix macro use for fstab examples

Cheers

Luk

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [PATCH 1/6] exports.man: "\* d lets man complain
  2011-08-06  7:41 Manpage syntax fixes Luk Claes
@ 2011-08-06  7:41 ` Luk Claes
  2011-08-06  7:41 ` [PATCH 2/6] nfs.man: man complains when line starts with quote Luk Claes
                   ` (5 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Luk Claes @ 2011-08-06  7:41 UTC (permalink / raw)
  To: Steve Dickson, linux-nfs; +Cc: Luk Claes

man complains with "macro `d' not defined", so remove these seemingly unneeded characters

Signed-off-by: Luk Claes <luk@debian.org>
---
 utils/exportfs/exports.man |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/utils/exportfs/exports.man b/utils/exportfs/exports.man
index b202583..f9e8304 100644
--- a/utils/exportfs/exports.man
+++ b/utils/exportfs/exports.man
@@ -130,7 +130,7 @@ this way are ro, rw, no_root_squash, root_squash, and all_squash.
 .BR exportfs
 understands the following export options:
 .TP
-.IR secure "\*d
+.IR secure
 This option requires that requests originate on an Internet port less
 than IPPORT_RESERVED (1024). This option is on by default. To turn it
 off, specify
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 2/6] nfs.man: man complains when line starts with quote
  2011-08-06  7:41 Manpage syntax fixes Luk Claes
  2011-08-06  7:41 ` [PATCH 1/6] exports.man: "\* d lets man complain Luk Claes
@ 2011-08-06  7:41 ` Luk Claes
  2011-08-06  7:41 ` [PATCH 3/6] statd.man: man complains about lines starting with ' Luk Claes
                   ` (4 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Luk Claes @ 2011-08-06  7:41 UTC (permalink / raw)
  To: Steve Dickson, linux-nfs; +Cc: Luk Claes

Fix "macro `local_lock=flock'.' not defined" by avoiding to put a quote at the beginning of the line.

Signed-off-by: Luk Claes <luk@debian.org>
---
 utils/mount/nfs.man |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/utils/mount/nfs.man b/utils/mount/nfs.man
index be91a25..6152235 100644
--- a/utils/mount/nfs.man
+++ b/utils/mount/nfs.man
@@ -752,8 +752,8 @@ If
 is specified, the client assumes that POSIX locks are local and uses NLM
 sideband protocol to lock files when flock locks are used.
 .IP
-To support legacy flock behavior similar to that of NFS clients < 2.6.12, use
-'local_lock=flock'. This option is required when exporting NFS mounts via
+To support legacy flock behavior similar to that of NFS clients < 2.6.12, 
+use 'local_lock=flock'. This option is required when exporting NFS mounts via
 Samba as Samba maps Windows share mode locks as flock. Since NFS clients >
 2.6.12 implement flock by emulating POSIX locks, this will result in
 conflicting locks.
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 3/6] statd.man: man complains about lines starting with '
  2011-08-06  7:41 Manpage syntax fixes Luk Claes
  2011-08-06  7:41 ` [PATCH 1/6] exports.man: "\* d lets man complain Luk Claes
  2011-08-06  7:41 ` [PATCH 2/6] nfs.man: man complains when line starts with quote Luk Claes
@ 2011-08-06  7:41 ` Luk Claes
  2011-08-06  7:41 ` [PATCH 4/6] nfsiostat.man: Fix missing I in ".I <interval>" Luk Claes
                   ` (3 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Luk Claes @ 2011-08-06  7:41 UTC (permalink / raw)
  To: Steve Dickson, linux-nfs; +Cc: Luk Claes

Fix syntax for line starting with 'visible' according to a patch from Simon Paillard <spaillard@debian.org> in Debian bug #624261.

Signed-off-by: Luk Claes <luk@debian.org>
---
 utils/statd/statd.man |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/utils/statd/statd.man b/utils/statd/statd.man
index 203f8c9..c3c5354 100644
--- a/utils/statd/statd.man
+++ b/utils/statd/statd.man
@@ -350,8 +350,7 @@ of the requesting lock manager.
 TI-RPC is a pre-requisite for supporting NFS on IPv6.
 If TI-RPC support is built into
 .BR rpc.statd ,
-it attempts to start listeners on network transports marked
-'visible' in
+it attempts to start listeners on network transports marked 'visible' in
 .IR /etc/netconfig .
 As long as at least one network transport listener starts successfully,
 .B rpc.statd
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 4/6] nfsiostat.man: Fix missing I in ".I <interval>"
  2011-08-06  7:41 Manpage syntax fixes Luk Claes
                   ` (2 preceding siblings ...)
  2011-08-06  7:41 ` [PATCH 3/6] statd.man: man complains about lines starting with ' Luk Claes
@ 2011-08-06  7:41 ` Luk Claes
  2011-08-06  7:41 ` [PATCH 5/6] exports.man: Fix comment syntax Luk Claes
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 8+ messages in thread
From: Luk Claes @ 2011-08-06  7:41 UTC (permalink / raw)
  To: Steve Dickson, linux-nfs; +Cc: Luk Claes

Fix syntax for missing I in .I according to a patch from Simon Paillard <spaillard@debian.org> in Debian bug #624261.

Signed-off-by: Luk Claes <luk@debian.org>
---
 tools/nfs-iostat/nfsiostat.man |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/tools/nfs-iostat/nfsiostat.man b/tools/nfs-iostat/nfsiostat.man
index 99e04fb..3ec245d 100644
--- a/tools/nfs-iostat/nfsiostat.man
+++ b/tools/nfs-iostat/nfsiostat.man
@@ -24,7 +24,7 @@ parameter is
 specified, the value of 
 .I <count> 
 determines the number of reports generated at
-. <interval> 
+.I <interval> 
 seconds apart. if the interval parameter is 
 specified without the
 .I <count> 
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 5/6] exports.man: Fix comment syntax
  2011-08-06  7:41 Manpage syntax fixes Luk Claes
                   ` (3 preceding siblings ...)
  2011-08-06  7:41 ` [PATCH 4/6] nfsiostat.man: Fix missing I in ".I <interval>" Luk Claes
@ 2011-08-06  7:41 ` Luk Claes
  2011-08-06  7:41 ` [PATCH 6/6] nfs.man: Fix macro use for fstab examples Luk Claes
  2011-08-29 15:55 ` Manpage syntax fixes Steve Dickson
  6 siblings, 0 replies; 8+ messages in thread
From: Luk Claes @ 2011-08-06  7:41 UTC (permalink / raw)
  To: Steve Dickson, linux-nfs; +Cc: Luk Claes, Ben Hutchings

Using three single-quotes for a comment sort of works because it
results in invoking a nonexistent macro, but it results in a huge
number of warnings when trying to validate the man page.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Luk Claes <luk@debian.org>
---
 utils/exportfs/exports.man |  152 ++++++++++++++++++++++----------------------
 1 files changed, 76 insertions(+), 76 deletions(-)

diff --git a/utils/exportfs/exports.man b/utils/exportfs/exports.man
index f9e8304..54adfeb 100644
--- a/utils/exportfs/exports.man
+++ b/utils/exportfs/exports.man
@@ -80,25 +80,25 @@ This is specified by a single
 character (not to be confused with the
 .I wildcard
 entry above) and will match all clients.
-'''.TP
-'''.B =public
-'''This is a special ``hostname'' that identifies the given directory name
-'''as the public root directory (see the section on WebNFS in
-'''.BR nfsd (8)
-'''for a discussion of WebNFS and the public root handle). When using this
-'''convention,
-'''.B =public
-'''must be the only entry on this line, and must have no export options
-'''associated with it. Note that this does
-'''.I not
-'''actually export the named directory; you still have to set the exports
-'''options in a separate entry.
-'''.PP
-'''The public root path can also be specified by invoking
-'''.I nfsd
-'''with the
-'''.B \-\-public\-root
-'''option. Multiple specifications of a public root will be ignored.
+.\".TP
+.\".B =public
+.\"This is a special ``hostname'' that identifies the given directory name
+.\"as the public root directory (see the section on WebNFS in
+.\".BR nfsd (8)
+.\"for a discussion of WebNFS and the public root handle). When using this
+.\"convention,
+.\".B =public
+.\"must be the only entry on this line, and must have no export options
+.\"associated with it. Note that this does
+.\".I not
+.\"actually export the named directory; you still have to set the exports
+.\"options in a separate entry.
+.\".PP
+.\"The public root path can also be specified by invoking
+.\".I nfsd
+.\"with the
+.\".B \-\-public\-root
+.\"option. Multiple specifications of a public root will be ignored.
 .PP
 If a client matches more than one of the specifications above, then
 the first match from the above list order takes precedence - regardless of
@@ -311,24 +311,24 @@ with ACL support (i.e. by default,
 .I no_acl
 is off).
 
-'''.TP
-'''.I noaccess
-'''This makes everything below the directory inaccessible for the named
-'''client.  This is useful when you want to export a directory hierarchy to
-'''a client, but exclude certain subdirectories. The client's view of a
-'''directory flagged with noaccess is very limited; it is allowed to read
-'''its attributes, and lookup `.' and `..'. These are also the only entries
-'''returned by a readdir.
-'''.TP
-'''.IR link_relative
-'''Convert absolute symbolic links (where the link contents start with a
-'''slash) into relative links by prepending the necessary number of ../'s
-'''to get from the directory containing the link to the root on the
-'''server.  This has subtle, perhaps questionable, semantics when the file
-'''hierarchy is not mounted at its root.
-'''.TP
-'''.IR link_absolute
-'''Leave all symbolic link as they are. This is the default operation.
+.\".TP
+.\".I noaccess
+.\"This makes everything below the directory inaccessible for the named
+.\"client.  This is useful when you want to export a directory hierarchy to
+.\"a client, but exclude certain subdirectories. The client's view of a
+.\"directory flagged with noaccess is very limited; it is allowed to read
+.\"its attributes, and lookup `.' and `..'. These are also the only entries
+.\"returned by a readdir.
+.\".TP
+.\".IR link_relative
+.\"Convert absolute symbolic links (where the link contents start with a
+.\"slash) into relative links by prepending the necessary number of ../'s
+.\"to get from the directory containing the link to the root on the
+.\"server.  This has subtle, perhaps questionable, semantics when the file
+.\"hierarchy is not mounted at its root.
+.\".TP
+.\".IR link_absolute
+.\"Leave all symbolic link as they are. This is the default operation.
 
 .TP
 .IR mountpoint= path
@@ -411,21 +411,21 @@ and can be turned off with
 .IR no_root_squash .
 .PP
 By default,
-'''.B nfsd
-'''tries to obtain the anonymous uid and gid by looking up user
-'''.I nobody
-'''in the password file at startup time. If it isn't found, a uid and gid
+.\".B nfsd
+.\"tries to obtain the anonymous uid and gid by looking up user
+.\".I nobody
+.\"in the password file at startup time. If it isn't found, a uid and gid
 .B exportfs
 chooses a uid and gid
 of 65534 for squashed access. These values can also be overridden by
 the
 .IR anonuid " and " anongid
 options.
-'''.PP
-'''In addition to this,
-'''.B nfsd
-'''lets you specify arbitrary uids and gids that should be mapped to user
-'''nobody as well.
+.\".PP
+.\"In addition to this,
+.\".B nfsd
+.\"lets you specify arbitrary uids and gids that should be mapped to user
+.\"nobody as well.
 Finally, you can map all user requests to the
 anonymous uid by specifying the
 .IR all_squash " option.
@@ -490,7 +490,7 @@ The format for extra export tables is the same as
 /srv/www        \-sync,rw server @trusted @external(ro)
 /foo            2001:db8:9:e54::/64(rw) 192.0.2.0/24(rw)
 /build          buildhost[0-9].local.domain(rw)
-'''/pub/private    (noaccess)
+.\"/pub/private    (noaccess)
 .fi
 .PP
 The first line exports the entire filesystem to machines master and trusty.
@@ -508,21 +508,21 @@ as well as the `@trusted' netgroup, and read-only to netgroup `@external',
 all three mounts with the `sync' option enabled. The seventh line exports
 a directory to both an IPv6 and an IPv4 subnet. The eighth line demonstrates
 a character class wildcard match.
-''' The last line denies all NFS clients
-'''access to the private directory.
-'''.SH CAVEATS
-'''Unlike other NFS server implementations, this
-'''.B nfsd
-'''allows you to export both a directory and a subdirectory thereof to
-'''the same host, for instance
-'''.IR /usr " and " /usr/X11R6 .
-'''In this case, the mount options of the most specific entry apply. For
-'''instance, when a user on the client host accesses a file in
-'''.IR /usr/X11R6 ,
-'''the mount options given in the
-'''.I /usr/X11R6
-'''entry apply. This is also true when the latter is a wildcard or netgroup
-'''entry.
+.\" The last line denies all NFS clients
+.\"access to the private directory.
+.\".SH CAVEATS
+.\"Unlike other NFS server implementations, this
+.\".B nfsd
+.\"allows you to export both a directory and a subdirectory thereof to
+.\"the same host, for instance
+.\".IR /usr " and " /usr/X11R6 .
+.\"In this case, the mount options of the most specific entry apply. For
+.\"instance, when a user on the client host accesses a file in
+.\".IR /usr/X11R6 ,
+.\"the mount options given in the
+.\".I /usr/X11R6
+.\"entry apply. This is also true when the latter is a wildcard or netgroup
+.\"entry.
 .SH FILES
 /etc/exports
 /etc/exports.d
@@ -532,17 +532,17 @@ a character class wildcard match.
 .BR mountd (8),
 .BR nfsd (8),
 .BR showmount (8).
-'''.SH DIAGNOSTICS
-'''An error parsing the file is reported using syslogd(8) as level NOTICE from
-'''a DAEMON whenever
-'''.BR nfsd (8)
-'''or
-'''.BR mountd (8)
-'''is started up.  Any unknown
-'''host is reported at that time, but often not all hosts are not yet known
-'''to
-'''.BR named (8)
-'''at boot time, thus as hosts are found they are reported
-'''with the same
-'''.BR syslogd (8)
-'''parameters.
+.\".SH DIAGNOSTICS
+.\"An error parsing the file is reported using syslogd(8) as level NOTICE from
+.\"a DAEMON whenever
+.\".BR nfsd (8)
+.\"or
+.\".BR mountd (8)
+.\"is started up.  Any unknown
+.\"host is reported at that time, but often not all hosts are not yet known
+.\"to
+.\".BR named (8)
+.\"at boot time, thus as hosts are found they are reported
+.\"with the same
+.\".BR syslogd (8)
+.\"parameters.
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* [PATCH 6/6] nfs.man: Fix macro use for fstab examples
  2011-08-06  7:41 Manpage syntax fixes Luk Claes
                   ` (4 preceding siblings ...)
  2011-08-06  7:41 ` [PATCH 5/6] exports.man: Fix comment syntax Luk Claes
@ 2011-08-06  7:41 ` Luk Claes
  2011-08-29 15:55 ` Manpage syntax fixes Steve Dickson
  6 siblings, 0 replies; 8+ messages in thread
From: Luk Claes @ 2011-08-06  7:41 UTC (permalink / raw)
  To: Steve Dickson, linux-nfs; +Cc: Luk Claes, Ben Hutchings

The groff macros for filling (word-wrapping) and tabulation control are
lower-case, but are written in upper-case here and so have been ignored.

Change the .NF and .FI lines to lower-case.

Change the .TA lines to lower-case and fix the tab stops to work both
on a terminal and in Postscript output.

Delete the .SP line where .sp would be redundant.

Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
Signed-off-by: Luk Claes <luk@debian.org>
---
 utils/mount/nfs.man |   37 ++++++++++++++++++-------------------
 1 files changed, 18 insertions(+), 19 deletions(-)

diff --git a/utils/mount/nfs.man b/utils/mount/nfs.man
index 6152235..dfb0bc9 100644
--- a/utils/mount/nfs.man
+++ b/utils/mount/nfs.man
@@ -46,11 +46,10 @@ files on this mount point.
 The fifth and sixth fields on each line are not used
 by NFS, thus conventionally each contain the digit zero. For example:
 .P
-.SP
-.NF
-.TA 2.5i +0.75i +0.75i +1.0i
+.nf
+.ta 8n +14n +14n +9n +20n
 	server:path	/mountpoint	fstype	option,option,...	0 0
-.FI
+.fi
 .P
 The server's hostname and export pathname
 are separated by a colon, while
@@ -900,40 +899,40 @@ The following example from an
 file causes the mount command to negotiate
 reasonable defaults for NFS behavior.
 .P
-.NF
-.TA 2.5i +0.7i +0.7i +.7i
+.nf
+.ta 8n +16n +6n +6n +30n
 	server:/export	/mnt	nfs	defaults	0 0
-.FI
+.fi
 .P
 Here is an example from an /etc/fstab file for an NFS version 2 mount over UDP.
 .P
-.NF
-.TA 2.5i +0.7i +0.7i +.7i
+.nf
+.ta 8n +16n +6n +6n +30n
 	server:/export	/mnt	nfs	nfsvers=2,proto=udp	0 0
-.FI
+.fi
 .P
 Try this example to mount using NFS version 4 over TCP
 with Kerberos 5 mutual authentication.
 .P
-.NF
-.TA 2.5i +0.7i +0.7i +.7i
+.nf
+.ta 8n +16n +6n +6n +30n
 	server:/export	/mnt	nfs4	sec=krb5	0 0
-.FI
+.fi
 .P
 This example can be used to mount /usr over NFS.
 .P
-.NF
-.TA 2.5i +0.7i +0.7i +.7i
+.nf
+.ta 8n +16n +6n +6n +30n
 	server:/export	/usr	nfs	ro,nolock,nocto,actimeo=3600	0 0
-.FI
+.fi
 .P
 This example shows how to mount an NFS server
 using a raw IPv6 link-local address.
 .P
-.NF
-.TA 2.5i +0.7i +0.7i +.7i
+.nf
+.ta 8n +40n +5n +4n +9n
 	[fe80::215:c5ff:fb3e:e2b1%eth0]:/export	/mnt	nfs	defaults	0 0
-.FI
+.fi
 .SH "TRANSPORT METHODS"
 NFS clients send requests to NFS servers via
 Remote Procedure Calls, or
-- 
1.7.5.4


^ permalink raw reply related	[flat|nested] 8+ messages in thread

* Re: Manpage syntax fixes
  2011-08-06  7:41 Manpage syntax fixes Luk Claes
                   ` (5 preceding siblings ...)
  2011-08-06  7:41 ` [PATCH 6/6] nfs.man: Fix macro use for fstab examples Luk Claes
@ 2011-08-29 15:55 ` Steve Dickson
  6 siblings, 0 replies; 8+ messages in thread
From: Steve Dickson @ 2011-08-29 15:55 UTC (permalink / raw)
  To: Luk Claes; +Cc: linux-nfs



On 08/06/2011 03:41 AM, Luk Claes wrote:
> Hi
> 
> Following are a couple of patches fixing manpage syntax warnings and errors:
> 
> [PATCH 1/6] exports.man: "\* d lets man complain
> [PATCH 2/6] nfs.man: man complains when line starts with quote
> [PATCH 3/6] statd.man: man complains about lines starting with '
> [PATCH 4/6] nfsiostat.man: Fix missing I in ".I <interval>"
> [PATCH 5/6] exports.man: Fix comment syntax
> [PATCH 6/6] nfs.man: Fix macro use for fstab examples
All 6 patches committed.... Sorry for not getting to them sooner..

steved.

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2011-08-29 15:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2011-08-06  7:41 Manpage syntax fixes Luk Claes
2011-08-06  7:41 ` [PATCH 1/6] exports.man: "\* d lets man complain Luk Claes
2011-08-06  7:41 ` [PATCH 2/6] nfs.man: man complains when line starts with quote Luk Claes
2011-08-06  7:41 ` [PATCH 3/6] statd.man: man complains about lines starting with ' Luk Claes
2011-08-06  7:41 ` [PATCH 4/6] nfsiostat.man: Fix missing I in ".I <interval>" Luk Claes
2011-08-06  7:41 ` [PATCH 5/6] exports.man: Fix comment syntax Luk Claes
2011-08-06  7:41 ` [PATCH 6/6] nfs.man: Fix macro use for fstab examples Luk Claes
2011-08-29 15:55 ` Manpage syntax fixes Steve Dickson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.