r5064 - in trunk/BOOK: basicnet/netprogs introduction/welcome

randy at linuxfromscratch.org randy at linuxfromscratch.org
Tue Sep 13 08:12:40 PDT 2005


Author: randy
Date: 2005-09-13 09:12:39 -0600 (Tue, 13 Sep 2005)
New Revision: 5064

Modified:
   trunk/BOOK/basicnet/netprogs/cvs.xml
   trunk/BOOK/introduction/welcome/changelog.xml
Log:
Added commands to the CVS instructions to create and install additional documentation

Modified: trunk/BOOK/basicnet/netprogs/cvs.xml
===================================================================
--- trunk/BOOK/basicnet/netprogs/cvs.xml	2005-09-13 04:32:52 UTC (rev 5063)
+++ trunk/BOOK/basicnet/netprogs/cvs.xml	2005-09-13 15:12:39 UTC (rev 5064)
@@ -30,10 +30,10 @@
     <title>Introduction to CVS</title>
 
     <para><application>CVS</application> is the Concurrent Versions System.
-    This is a version control system useful for projects using a central repository
-    to hold files and then track all changes made to those files. These instructions
-    install the client used to manipulate the repository, creation of a repository is
-    covered at <xref linkend="cvsserver"/>.</para>
+    This is a version control system useful for projects using a central
+    repository to hold files and then track all changes made to those files.
+    These instructions install the client used to manipulate the repository,
+    creation of a repository is covered at <xref linkend="cvsserver"/>.</para>
 
     <bridgehead renderas="sect3">Package Information</bridgehead>
     <itemizedlist spacing="compact">
@@ -81,12 +81,12 @@
   <sect2 role="installation">
     <title>Installation of CVS</title>
 
-    <para>By default <application>CVS</application>
-    is statically linked against the <application>Zlib</application> library
-    included in its source tree. This makes it exposed to possible security
-    vulnerabilities in that library. If you want to modify
-    <application>CVS</application> to use the newest system shared
-    <application>Zlib</application> library, apply the following patch:</para>
+    <para>By default <application>CVS</application> is statically linked
+    against the <application>Zlib</application> library included in its source
+    tree. This makes it exposed to possible security vulnerabilities in that
+    library. If you want to modify <application>CVS</application> to use the
+    system shared <application>Zlib</application> library, apply the following
+    patch:</para>
 
 <screen><userinput>patch -Np1 -i ../cvs-&cvs-version;-zlib-1.patch</userinput></screen>
 
@@ -96,14 +96,33 @@
 <screen><userinput>./configure --prefix=/usr &&
 make</userinput></screen>
 
+    <para>If you have <xref linkend="tex"/> installed and wish to create PDF,
+    HTML or text docs from the documentation source files, issue any or all of
+    the following commands:</para>
+
+<screen><userinput>cd doc &&
+texi2dvi --pdf --batch cvs.texinfo &&
+texi2dvi --pdf --batch cvsclient.texi &&
+texi2html cvs.texinfo &&
+texi2html cvsclient.texi &&
+makeinfo --plaintext cvs.texinfo >cvs.txt &&
+makeinfo --plaintext cvsclient.texi >cvsclient.txt &&
+cd ..</userinput></screen>
+
     <para>To test the results, issue: <command>make check</command>.</para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
 
 <screen role='root'><userinput>make install &&
 install -v -m755 -d /usr/share/doc/cvs-&cvs-version; &&
-install -v -m644 doc/cvs{,client}.ps /usr/share/doc/cvs-&cvs-version;</userinput></screen>
+install -v -m644 doc/*.ps /usr/share/doc/cvs-&cvs-version;</userinput></screen>
 
+    <para>If you created any additional documentation, install it by issuing
+    the following command as the
+    <systemitem class="username">root</systemitem> user:</para>
+
+<screen role='root'><userinput>install -v -m644 doc/*.{pdf,html,txt} /usr/share/doc/cvs-&cvs-version;</userinput></screen>
+
   </sect2>
 
   <sect2 role="configuration">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2005-09-13 04:32:52 UTC (rev 5063)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2005-09-13 15:12:39 UTC (rev 5064)
@@ -45,6 +45,10 @@
       <para>September 13th, 2005</para>
       <itemizedlist>
         <listitem>
+          <para>[randy] - Added commands to the CVS instructions to create and
+          install additional documentation.</para>
+        </listitem>
+        <listitem>
           <para>[randy] - Updated to GStreamer-0.8.11 and adjusted the
           documentation files chown command to only run if the docs were
           built and installed.</para>




More information about the blfs-book mailing list