r6682 - in trunk/BOOK: . introduction/welcome postlfs/security

randy at linuxfromscratch.org randy at linuxfromscratch.org
Wed Mar 21 09:10:50 PDT 2007


Author: randy
Date: 2007-03-21 10:10:49 -0600 (Wed, 21 Mar 2007)
New Revision: 6682

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/postlfs/security/heimdal.xml
Log:
Modified the Heimdal instructions to rename the Heimdal libss headers and libraries and restore the orginal E2fsprogs files; also added some documentation installation commands

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2007-03-20 18:20:25 UTC (rev 6681)
+++ trunk/BOOK/general.ent	2007-03-21 16:10:49 UTC (rev 6682)
@@ -3,11 +3,11 @@
 $Date$
 -->
 
-<!ENTITY day          "20">                   <!-- Always 2 digits -->
+<!ENTITY day          "21">                   <!-- Always 2 digits -->
 <!ENTITY month        "03">                   <!-- Always 2 digits -->
 <!ENTITY year         "2007">
 <!ENTITY version      "svn-&year;&month;&day;">
-<!ENTITY releasedate  "March &day;th, &year;">
+<!ENTITY releasedate  "March &day;st, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- version|testing|unstable|development] -->

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2007-03-20 18:20:25 UTC (rev 6681)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2007-03-21 16:10:49 UTC (rev 6682)
@@ -42,6 +42,17 @@
 -->
 
     <listitem>
+      <para>March 21st, 2007</para>
+      <itemizedlist>
+        <listitem>
+          <para>[randy] - Modified the Heimdal instructions to rename the
+          Heimdal libss headers and libraries and restore the orginal E2fsprogs
+          files. Also added some documentation installation commands.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>March 20th, 2007</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/postlfs/security/heimdal.xml
===================================================================
--- trunk/BOOK/postlfs/security/heimdal.xml	2007-03-20 18:20:25 UTC (rev 6681)
+++ trunk/BOOK/postlfs/security/heimdal.xml	2007-03-21 16:10:49 UTC (rev 6682)
@@ -8,8 +8,8 @@
   <!ENTITY heimdal-download-ftp  "ftp://ftp.pdc.kth.se/pub/heimdal/src/heimdal-&heimdal-version;.tar.gz">
   <!ENTITY heimdal-md5sum        "c937580d6f8b11bf7f0e540530e1dc18">
   <!ENTITY heimdal-size          "4.5 MB">
-  <!ENTITY heimdal-buildsize     "96.9 MB">
-  <!ENTITY heimdal-time          "2.5 SBU">
+  <!ENTITY heimdal-buildsize     "101 MB">
+  <!ENTITY heimdal-time          "2.4 SBU">
 ]>
 
 <sect1 id="heimdal" xreflabel="Heimdal-&heimdal-version;">
@@ -126,7 +126,6 @@
     <systemitem class="username">root</systemitem> user.</para>
 
 <screen role="root"><userinput>mv -v /usr/bin/ftp /usr/bin/ftpn</userinput></screen>
-
     -->
 
     <warning>
@@ -158,37 +157,50 @@
             --with-readline=/usr &&
 make</userinput></screen>
 
-    <para>If you wish to create HTML documentation, issue the following
-    command:</para>
+    <para>If you have <xref linkend="tetex"/> installed and wish to create
+    alternate forms of the documentation, issue any or all of the following
+    commands:</para>
 
-<screen><userinput>make -C doc heimdal.html</userinput></screen>
+<screen><userinput>make -C doc html &&
+mv doc/heimdal.html doc/html &&
+make -C doc pdf &&
+make -C doc ps &&
+makeinfo --html --no-split -o doc/heimdal.html doc/heimdal.texi &&
+makeinfo --plaintext -o doc/heimdal.txt doc/heimdal.texi</userinput></screen>
 
-    <para>If you wish to create a text-based version of the documentation,
-    issue the following commands:</para>
-
-<screen><userinput>cd doc &&
-makeinfo --plaintext -o heimdal.txt heimdal.texi &&
-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>mv -v /usr/include/fnmatch.h /usr/include/fnmatch.h.glibc &&
 mv -v /usr/include/glob.h /usr/include/glob.h.glibc &&
+
 mv -v /usr/include/ss/ss.h /usr/include/ss/ss.h.e2fsprogs &&
 mv -v /usr/lib/libss.a /usr/lib/libss.a.e2fsprogs &&
 mv -v /usr/lib/libss.so /usr/lib/libss.so.e2fsprogs &&
+
 make install &&
+
 mv -v /usr/include/fnmatch.h /usr/include/fnmatch.h.heimdal &&
 mv -v /usr/include/fnmatch.h.glibc /usr/include/fnmatch.h &&
 mv -v /usr/include/glob.h /usr/include/glob.h.heimdal &&
 mv -v /usr/include/glob.h.glibc /usr/include/glob.h &&
+
+mv -v /usr/include/ss/ss.h /usr/include/ss/ss.h.heimdal &&
+mv -v /usr/include/ss/ss.h.e2fsprogs /usr/include/ss/ss.h &&
+mv -v /usr/lib/libss.a /usr/lib/libss.a.heimdal &&
+mv -v /usr/lib/libss.a.e2fsprogs /usr/lib/libss.a &&
+mv -v /usr/lib/libss.so /usr/lib/libss.so.heimdal &&
+mv -v /usr/lib/libss.la /usr/lib/libss.la.heimdal &&
+mv -v /usr/lib/libss.so.e2fsprogs /usr/lib/libss.so &&
+if [ -e /usr/lib/libss.so.2 ]; then rm -v /usr/lib/libss.so.2; fi &&
+
 install -v -m755 -d /usr/share/doc/heimdal-&heimdal-version;/standardisation &&
 install -v -m644 doc/{init-creds,layman.asc} \
     /usr/share/doc/heimdal-&heimdal-version; &&
 install -v -m644 doc/standardisation/* \
     /usr/share/doc/heimdal-&heimdal-version;/standardisation &&
+
 mv -v /bin/login /bin/login.shadow &&
 mv -v /bin/su /bin/su.shadow &&
 mv -v /usr/bin/{login,su} /bin &&
@@ -197,22 +209,25 @@
       /usr/lib/libdb-4.5.so /lib &&
 ln -v -sf ../../lib/libdb-4.5.so /usr/lib/libdb.so &&
 ln -v -sf ../../lib/libdb-4.5.so /usr/lib/libdb-4.so &&
+
 for SYMLINK in otp.so.0.1.3  kafs.so.0.4.1   krb5.so.17.4.0 \
                asn1.so.6.1.0 roken.so.16.1.0 crypto.so.0.9.8
 do
     ln -v -sf ../../lib/lib$SYMLINK \
         /usr/lib/lib`echo $SYMLINK | cut -d. -f1`.so
 done
+
 ldconfig</userinput></screen>
 
-    <para>If you built the HTML or text-based documentation, install it using
-    the following commands as the
+    <para>If you built any of the alternate forms of documentation, install it
+    using the following commands as the
     <systemitem class="username">root</systemitem> user:</para>
 
 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/heimdal-&heimdal-version;/html &&
-install -v -m644 doc/heimdal.html/* \
+install -v -m644 doc/html/* \
     /usr/share/doc/heimdal-&heimdal-version;/html &&
-install -v -m644 doc/heimdal.txt /usr/share/doc/heimdal-&heimdal-version;</userinput></screen>
+install -v -m644 doc/heimdal.{dvi,ps,pdf,html,txt} \
+    /usr/share/doc/heimdal-&heimdal-version;</userinput></screen>
 
   </sect2>
 
@@ -224,13 +239,10 @@
     <application>Heimdal</application> installation will overwrite two
     interface headers from the <application>Glibc</application> package and an
     interface header, static library and library symbolic link from the
-    <application>E2fsprogs</application> package. These commands move the
-    original files out of the way before the installation, and then restore
-    the original <application>Glibc</application> headers after the
-    installation. The two <application>Heimdal</application> headers are renamed
-    and preserved on the system. Testing has shown that the system is stable
-    using the <application>Heimdal</application> version of the
-    <filename>libss</filename> library and interface header.</para>
+    <application>E2fsprogs</application> package. These commands rename the
+    original files before the installation, and then restore them (after
+    renaming the new <application>Heimdal</application> files) after the
+    installation.</para> 
 
     <para><parameter>--libexecdir=/usr/sbin</parameter>: This switch
     puts the daemon programs into




More information about the blfs-book mailing list