[Lsb-messages] /var/www/bzr/lsb/devel/fhs-spec r68: apply changes related to /usr/local/man (bug 798)

Mats Wichmann mats at linuxfoundation.org
Tue Apr 21 20:24:55 UTC 2015


------------------------------------------------------------
revno: 68
committer: Mats Wichmann <mats at linuxfoundation.org>
branch nick: fhs-spec
timestamp: Tue 2015-04-21 14:24:55 -0600
message:
  apply changes related to /usr/local/man (bug 798)
modified:
  usr.xml
-------------- next part --------------
=== modified file 'usr.xml'
--- a/usr.xml	2015-04-03 15:17:21 +0000
+++ b/usr.xml	2015-04-21 20:24:55 +0000
@@ -504,11 +504,15 @@
 <section id='usrlocalshare1'><title>/usr/local/share : Local architecture-independent hierarchy</title>
 
 <para>The requirements for the contents of this directory are the same
-as for <filename>/usr/share</filename>.  The only additional constraint is
+as for <filename>/usr/share</filename>.  
+<!-- dropped per bug 798
+The only additional constraint is
 that <filename>/usr/local/share/man</filename> and
 <filename>/usr/local/man</filename> directories must be synonomous
 (usually this means that one of them must be a symbolic link).
+-->
 
+<!-- bug 798: this note removed; deprecation note added for /usr/local/man
 <footnote>
 <para>
 <filename>/usr/local/man</filename> may be deprecated in future FHS
@@ -516,6 +520,7 @@
 sensible.
 </para>
 </footnote>
+-->
 </para>
 </section>
 
@@ -921,9 +926,9 @@
 <filename>/usr/share/&lt;mandir&gt;/&lt;locale&gt;</filename>, unless
 they are empty:
 
-<footnote><para>For example, if <filename>/usr/local/man</filename>
+<footnote><para>For example, if <filename>/usr/share/man</filename>
 has no manual pages in section 4 (Devices), then
-<filename>/usr/local/man/man4</filename> may be omitted.</para>
+<filename>/usr/share/man/man4</filename> may be omitted.</para>
 </footnote></para>
 
 <informaltable frame='none'>
@@ -1161,9 +1166,18 @@
 
 <para>Manual pages for commands and data under
 <filename>/usr/local</filename> are stored in
-<filename>/usr/local/man</filename>.  It follows that all
-manual page hierarchies in the system must have the same structure as
-<filename>/usr/share/man</filename>.</para>
+<filename>/usr/local/man</filename> or
+<filename>/usr/local/share/man</filename>.
+All manual page hierarchies in the system must have the same structure as
+<filename>/usr/share/man</filename>, as this structure is expected
+by commands which consume manual page content.
+<footnote>
+<para>
+<filename>/usr/local/man</filename> is deprecated and may be
+dropped in a future version of this specification.
+</para>
+</footnote>
+</para>
 
 <para>The cat page sections (<filename>cat&lt;section&gt;</filename>)
 containing formatted manual page entries are also found within



More information about the lsb-messages mailing list