A few proposed changes for some case consistency, paragraph and list spacing, 
improved readability, man page/web page references, consistent directory name 
formatting (no trailing "/"), consistent use of colons, and the removal of some 
trailing whitespace.

Regards,

Index: faq5.html
===================================================================
RCS file: /cvs/www/faq/faq5.html,v
retrieving revision 1.214
diff -u -p -r1.214 faq5.html
--- faq5.html   25 Aug 2015 15:00:17 -0000      1.214
+++ faq5.html   7 Sep 2015 01:32:07 -0000
@@ -120,7 +120,7 @@ and is a branch from the main developmen
 When very important fixes are made to <i>-current</i>, they are
 "back ported" (merged) into the <i>-stable</i> branches;
 because of this, <i>-stable</i> is also known as the 
-"<i>patch branch</i>."
+"<i>Patch branch</i>."
 In the above illustration, the vertical dotted lines denote bug
 fixes being incorporated into the <i>-stable</i> branches.  You will
 also note that in the above example, the <i>5.4-stable</i> branch came
@@ -228,7 +228,7 @@ When upgrading, you will typically have 
 <a href="upgrade57.html">Upgrade guide</a> (when changing releases)
 to make the changes required to run the upgraded version of OpenBSD.
 
-<br>
+<p>
 <b>Updating</b> is the process of applying patches to a system to
 improve the operation WITHOUT changing the basic functionality or binary
 compatibility. 
@@ -399,9 +399,9 @@ you may find it worth having a local CVS
 using CVSync or rsync.
 
 <p>
-After deciding which <a href="../anoncvs.html">AnonCVS server</a> you
-wish to use, you must "checkout" the source tree, after that, you then
-maintain the tree by running "updates", to pull updated files to your
+After deciding which <a href="../anoncvs.html">AnonCVS</a> server you
+wish to use, you must "checkout" the source tree, and then
+maintain the tree by running "updates" to pull updated files to your
 local tree.
 
 <p>
@@ -415,7 +415,7 @@ Following and understanding directions h
 <p>
 <b>Following <i>-current</i></b><br>
 <blockquote>
-In this case, we will assume we are using a public AnonCVS 
+In this case, we will assume we are using a public <a 
href="../anoncvs.html">AnonCVS</a>
 server, <b>anon...@anoncvs.example.org:/cvs</b>.
 We will also assume you are using 
 <a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=sh&amp;sektion=1";>sh(1)</a>
@@ -441,7 +441,7 @@ Once you have a tree, you can update it 
 </blockquote>
 
 <!-- XXXrelease -->
-<b>Following <i>-Stable</i></b><br>
+<b>Following <i>-stable</i></b><br>
 <blockquote>
 If you wish to check out an alternative "branch" of the tree, such as
 the <i>-stable</i> branch, you will use the "<tt>-r</tt>" modifier to
@@ -463,8 +463,8 @@ You would update the code similarly:
 
 Actually, CVS is nice enough to stick a "Tag" in the checked out file
 system, so you don't have to remember the "<tt>-rOPENBSD_5_7</tt>" part
-of the command line, it will remember this until you explicitly clear
-them or set a new tag by using the "<tt>-A</tt>" option to
+of the command line; it will remember this until you explicitly clear
+it or set a new tag by using the "<tt>-A</tt>" option to
 "<tt>update</tt>".
 However, it is probably better to provide too much info in your CVS
 command lines than too little.
@@ -491,7 +491,7 @@ Be very careful which tree you grab -- i
 <i>-current</i> when aiming for <i>-stable</i>.
 
 <h4>Pre-loading the tree: <tt>src.tar.gz, sys.tar.gz</tt></h4>
-While you can download the entire source tree from an AnonCVS server,
+While you can download the entire source tree from an <a 
href="../anoncvs.html">AnonCVS</a> server,
 you can sometimes save time and bandwidth by "pre-loading" your
 source tree with the source files from either the OpenBSD CD or from an
 FTP server.
@@ -552,15 +552,18 @@ To get a successful update, you must use
 
 <p>
 <li>Experienced CVS users may wonder why the CVSROOT was specified and 
-used in this example, as cvs(1) will record the CVS server's location in 
+used in this example, as
+<a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&amp;sektion=1";>cvs(1)</a>
+will record the CVS server's location in 
 the checked out tree.
 This is correct, however there are enough times where one may need to 
-override the default anoncvs server, many people recommend <i>always</i>
+override the default <a href="../anoncvs.html">AnonCVS</a> server, many people 
recommend <i>always</i>
 specifying the repository explicitly.
 It is also worth noting that while the CVSROOT environment variable can
-be used directly by cvs(1), it is used only if nothing else overrides
-it (i.e., cvs(1) would have an error without it), whereas specifying it
-in the cvs(1) command line overrides all other values.
+be used directly by <a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&amp;sektion=1";>cvs(1)</a>,
+it is used only if nothing else overrides
+it (i.e., there would be an error without it), whereas specifying it
+on the command line overrides all other values.
 
 <p>
 <li>It is often useful to use a <tt>.cvsrc</tt> in your home directory to 
@@ -574,8 +577,8 @@ An example <tt>.cvsrc</tt> file:
     checkout -P
 </pre>
 
-This file would cause cvs(1) to use the 
-<tt>anon...@anoncvs.example.org:/cvs</tt> server, suppress usually
+This file would cause <a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=cvs&amp;sektion=1";>cvs(1)</a>
+to use the <tt>anon...@anoncvs.example.org:/cvs</tt> server, suppress usually
 unneeded output ("<tt>-q</tt>" is "quiet") for all operations, 
 a "cvs up" command defaults to using the <tt>-Pd</tt>,
 a "cvs diff" defaults to providing "unified diffs" due to the "<tt>-u</tt>", 
@@ -629,7 +632,7 @@ system.
 The source for the kernel is in the <tt>/usr/src/sys</tt> directory.
 Some parts of the OpenBSD kernel code are used on all platforms, others
 are very specific to one processor or one architecture.
-If you look in the <tt>/usr/src/sys/arch/</tt> directory, you may see
+If you look in the <tt>/usr/src/sys/arch</tt> directory, you may see
 some things that look a little confusing -- for example, there are
 <tt>mac68k</tt>, <tt>m68k</tt> and <tt>mvme68k</tt> directories.
 In this case, the mvme68k and mac68k systems both use the same
@@ -702,7 +705,7 @@ Failing to do this step before building 
 leave your <tt>src</tt> tree in bad shape.
 
 <p>
-<li>Make sure all the appropriate directories are created.
+<li>Make sure all the appropriate directories are created:
 <blockquote><pre>
 # <b>cd /usr/src/etc && env DESTDIR=/ make distrib-dirs</b>
 </pre></blockquote>
@@ -740,7 +743,7 @@ If you have only one computer running Op
 reason to make a release, as the <a href="#Bld">above</a> build process
 will do everything you need.
 An example use of the release process would be to build <i>-stable</i>
-on a fast machine, then make a release to be installed on all your other
+on a fast machine, then make a release to be installed on all the other
 machines in your office.
 
 <p>
@@ -759,12 +762,14 @@ The release process requires two work di
 DESTDIR and RELEASEDIR.
 All the files that are part of a "clean" OpenBSD install will be copied
 to their proper place within the DESTDIR.
-They will then be tar(1)ed up and placed in the RELEASEDIR.
+They will then be
+<a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=tar&amp;sektion=1";>tar(1)</a>ed
+up and placed in the RELEASEDIR.
 At the end of the process, RELEASEDIR will hold the completed OpenBSD
 release.
 The release process will also use the <tt>/mnt</tt> location, so this 
 should not be used by anything while the release process is running.
-For the purpose of example, we will use the DESTDIR of
+For the purpose of this example, we will use the DESTDIR of
 <tt>/usr/dest</tt> and the RELEASEDIR of <tt>/usr/rel</tt>.
 
 
@@ -810,7 +815,7 @@ We now make the release itself:
 
 After the release is made, it is a good idea to check the release to
 make sure the tar files are matching what is in the DESTDIR.
-The output of this step should be very minimal.
+The output of this step should be very minimal:
 
 <blockquote><pre>
 # <b>cd /usr/src/distrib/sets</b>
@@ -871,7 +876,7 @@ $ <b>cvs -qdanon...@anoncvs.example.org:
 
 <h3>Building Xenocara</h3>
 For building the standard xenocara tree as supported by OpenBSD,
-no external tools are needed.
+no external tools are needed:
 
 <blockquote><pre>
 # <b>cd /usr/xenocara</b>
@@ -995,7 +1000,7 @@ Really.
 
 <p>
 OpenBSD kernel generation is controlled by configuration files, 
-which are located in the <tt>/usr/src/sys/arch/<i>&lt;arch&gt;</i>/conf/</tt>
+which are located in the <tt>/usr/src/sys/arch/<i>&lt;arch&gt;</i>/conf</tt>
 directory by default.  All architectures have a file, <tt>GENERIC</tt>,
 which is used to generate the standard OpenBSD kernel for that platform.
 There may also be other configuration files which are used to create 
@@ -1007,7 +1012,7 @@ The configuration file is processed by 
 <a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=config&amp;sektion=8";>config(8)</a>,
 which creates and populates a compilation directory in <tt>../compile</tt>,
 on a typical installation, that would be in
-<tt>/usr/src/sys/arch/<i>&lt;arch&gt;</i>/compile/</tt>.  config(8) also 
creates
+<tt>/usr/src/sys/arch/<i>&lt;arch&gt;</i>/compile</tt>.  config(8) also creates
 a <a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=make&amp;sektion=1";>Makefile</a>,
 and other files required to successfully build the kernel.
 
@@ -1039,7 +1044,8 @@ problem with a GENERIC kernel.  Not all 
 each other, and many options are required for the system to work.  There
 is no guarantee that just because you manage to get a custom kernel
 compiled that it will actually run.
-There is no guarantee that a kernel that can be "config(8)ed" can be
+There is no guarantee that a kernel that can be
+<a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=config&amp;sektion=8";>config(8)</a>ed
 can be
 built.
 
 <p>
@@ -1129,7 +1135,8 @@ boca0  at       isa? port 0x100 irq 10  
 com*   at       boca? slave ?
 </pre></blockquote>
 
-The two lines regarding the boca(4) card are copied from the commented
+The two lines regarding the <a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=boca&amp;sektion=4";>boca(4)</a>
+card are copied from the commented
 out lines in <tt>GENERIC</tt>, with the IRQ adjusted as needed.
 The advantage to using this "wrapper" file is any unrelated changes in
 GENERIC are updated automatically with any other source code update.
@@ -1146,7 +1153,8 @@ configuration file.
 
 <p>
 In either event, after making your custom kernel configuration file,
-use config(8) and make the kernel as documented
+use <a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=config&amp;sektion=8";>config(8)</a>
+and make the kernel as documented
 <a href="#BldKernel">above</a>.
 
 
@@ -1184,13 +1192,13 @@ UKC prompt. From here you can issue comm
 specifying devices you want to change or disable or even enable.
 
 <p>
-Here is a list of common commands in the UKC.
+Here is a list of common commands in the UKC:
 
 <ul>
 <li><tt>add <strong>device</strong></tt> - Add a device through copying another
 <li><tt>change <strong>devno | device </strong></tt> - Modify one or more 
devices
-<li><tt>disable <strong>devno | device </strong></tt> - Disable one or more 
devices 
-<li><tt>enable <strong>devno | device </strong></tt> - Enable one or more 
devices 
+<li><tt>disable <strong>devno | device </strong></tt> - Disable one or more 
devices
+<li><tt>enable <strong>devno | device </strong></tt> - Enable one or more 
devices
 <li><tt>find <strong>devno | device </strong></tt> - Find one or more devices
 <li><tt>help</tt> - Short summary of these commands
 <li><tt>list</tt> - List ALL known devices
@@ -1445,9 +1453,8 @@ Here are some other resources:
 <li><a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=mk.conf&amp;sektion=5";>mk.conf(5)</a>
 <li><a 
href="http://www.openbsd.org/cgi-bin/man.cgi?query=options&amp;sektion=4";>options(4)</a>
 <li><a 
href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/Makefile";><tt>/usr/src/Makefile</tt></a>
-<li><a href="../stable.html">Patch Branches</a> (<i>-stable</i>)
+<li><a href="../stable.html">Patch branch</a> (<i>-stable</i>)
 <li>(for X) <tt>/usr/X11R6/README</tt> on your installed system
-
 </ul>
 
 <h3 id="NoSnaps">5.11.8 - I didn't see any snapshots on the FTP site. Where

Reply via email to