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

randy at linuxfromscratch.org randy at linuxfromscratch.org
Fri Mar 12 10:04:03 PST 2010


Author: randy
Date: 2010-03-12 11:04:02 -0700 (Fri, 12 Mar 2010)
New Revision: 8325

Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/postlfs/security/heimdal.xml
Log:
Updated to Heimdal-1.3.1

Modified: trunk/BOOK/general.ent
===================================================================
--- trunk/BOOK/general.ent	2010-03-11 16:11:52 UTC (rev 8324)
+++ trunk/BOOK/general.ent	2010-03-12 18:04:02 UTC (rev 8325)
@@ -3,7 +3,7 @@
 $Date$
 -->
 
-<!ENTITY day          "10">                   <!-- Always 2 digits -->
+<!ENTITY day          "12">                   <!-- Always 2 digits -->
 <!ENTITY month        "03">                   <!-- Always 2 digits -->
 <!ENTITY year         "2010">
 <!ENTITY copyrightdate "2001-&year;">
@@ -12,7 +12,7 @@
 <!ENTITY releasedate  "March &day;th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
-<!ENTITY lfs-version  "development">          <!-- version|testing|unstable|development] -->
+<!ENTITY lfs-version  "6.5">          <!-- version|testing|unstable|development] -->
 <!ENTITY last-commit  "$Date$"> <!-- Automatic update -->
 
 <!ENTITY lfs-domainname       "linuxfromscratch.org">
@@ -40,6 +40,7 @@
 <!ENTITY lfs-autoconf-version         "2.64">
 <!-- <!ENTITY lfs-bdb-version              "4.7.25"> -->
 <!ENTITY lfs-coreutils-version        "7.4">
+<!ENTITY lfs-e2fsprogs-version        "1.41.8">
 <!ENTITY lfs-flex-version             "2.5.35">
 <!ENTITY lfs-gcc-version              "4.4.1">
 <!ENTITY lfs-gdbm-version             "1.8.3">
@@ -83,7 +84,7 @@
 <!ENTITY gnupg-version                "1.4.9">
 <!ENTITY gnupg2-version               "2.0.12">
 <!ENTITY tripwire-version             "2.4.1.2">
-<!ENTITY heimdal-version              "1.1">
+<!ENTITY heimdal-version              "1.3.1">
 <!ENTITY mitkrb-version               "1.6">
 <!ENTITY cyrus-sasl-version           "2.1.23">
 <!ENTITY stunnel-version              "4.21">

Modified: trunk/BOOK/introduction/welcome/changelog.xml
===================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml	2010-03-11 16:11:52 UTC (rev 8324)
+++ trunk/BOOK/introduction/welcome/changelog.xml	2010-03-12 18:04:02 UTC (rev 8325)
@@ -42,6 +42,15 @@
 -->
 
     <listitem>
+      <para>March 12th, 2010</para>
+      <itemizedlist>
+        <listitem>
+          <para>[randy] - Updated to Heimdal-1.3.1.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>March 10th, 2010</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/postlfs/security/heimdal.xml
===================================================================
--- trunk/BOOK/postlfs/security/heimdal.xml	2010-03-11 16:11:52 UTC (rev 8324)
+++ trunk/BOOK/postlfs/security/heimdal.xml	2010-03-12 18:04:02 UTC (rev 8325)
@@ -6,10 +6,10 @@
 
   <!ENTITY heimdal-download-http "http://www.h5l.org/dist/src/heimdal-&heimdal-version;.tar.gz">
   <!ENTITY heimdal-download-ftp  "ftp://ftp.pdc.kth.se/pub/heimdal/src/heimdal-&heimdal-version;.tar.gz">
-  <!ENTITY heimdal-md5sum        "7892e97b346534cc9afeeee461fe3bab">
-  <!ENTITY heimdal-size          "3.6 MB">
-  <!ENTITY heimdal-buildsize     "136 MB">
-  <!ENTITY heimdal-time          "4.0 SBU (additional 1.5 SBU to run the test suite)">
+  <!ENTITY heimdal-md5sum        "4ce17deae040a3519e542f48fd901f21">
+  <!ENTITY heimdal-size          "5.6 MB">
+  <!ENTITY heimdal-buildsize     "200 MB">
+  <!ENTITY heimdal-time          "4.0 SBU (additional 2.5 SBU to run the test suite)">
 ]>
 
 <sect1 id="heimdal" xreflabel="Heimdal-&heimdal-version;">
@@ -29,6 +29,34 @@
   <sect2 role="package">
     <title>Introduction to Heimdal</title>
 
+    <warning>
+      <para>In its current condition, building <application>Heimdal</application>
+      will overwrite <filename class='libraryfile'>/usr/lib/libcom_err.so</filename>
+      and install an additional
+      <filename class='libraryfile'>libcom_err</filename> library in
+      <filename class='directory'>/usr/lib</filename>. This will directly
+      conflict with the <filename class='libraryfile'>/lib/libcom_err</filename>
+      library installed by the <application>E2fsprogs</application> package in LFS.
+      Both upstream maintainers are aware of the problem and both have taken action
+      to eliminate this condition. However, the combination that currently exists
+      will cause this problem.</para>
+
+      <para>There is a fix for the problem, but it will require you to recompile
+      the LFS <application>E2fsprogs</application> package with a patch. The patch is
+      located at <ulink url="&patch-root;/e2fsprogs-1.41.8-heimdal_compat-1.patch"/>.
+      Download the patch, and while you are still in the
+      <filename class='directory'>e2fsprogs-&lfs-e2fsprogs-version;</filename>
+      source directory, install it using the command:</para>
+
+      <screen><userinput>patch -Np1 -i ../e2fsprogs-1.41.8-heimdal_compat-1.patch</userinput></screen>
+
+      <para>Then follow the existing instructions to build
+      <application>E2fsprogs</application> located at
+      <ulink url="&lfs-root;/chapter06/e2fsprogs.html"/>. After
+      recompiling <application>E2fsprogs</application>, you are now ready to
+      install <application>Heimdal</application>.</para>
+    </warning>
+
     <para><application>Heimdal</application> is a free implementation
     of Kerberos 5 that aims to be compatible with MIT Kerberos 5 and is
     backward compatible with Kerberos 4. Kerberos is a network authentication
@@ -71,10 +99,10 @@
         <para>Required Patch: <ulink
         url="&patch-root;/heimdal-&heimdal-version;-blfs_docs-1.patch"/></para>
       </listitem>
-      <listitem>
+      <!-- <listitem>
         <para>Required Patch: <ulink
         url="&patch-root;/heimdal-&heimdal-version;-libss-1.patch"/></para>
-      </listitem>
+      </listitem> -->
     </itemizedlist>
 
     <bridgehead renderas="sect3">Heimdal Dependencies</bridgehead>
@@ -119,7 +147,6 @@
     commands:</para>
 
 <screen><userinput>patch -Np1 -i ../heimdal-&heimdal-version;-blfs_docs-1.patch &&
-patch -Np1 -i ../heimdal-&heimdal-version;-libss-1.patch &&
 
 ./configure --prefix=/usr \
             --sysconfdir=/etc/heimdal \
@@ -134,7 +161,8 @@
     <para>If you have <xref linkend="tetex"/> installed and wish to create
     alternate forms of the documentation, change into the
     <filename class='directory'>doc</filename> directory and issue any or all
-    of the following commands:</para>
+    of the following commands (the <command>makeinfo</command> commands do not
+    require a <application>teTex</application> installation:</para>
 
 <screen><userinput>pushd doc                                        &&
 
@@ -153,7 +181,7 @@
 popd</userinput></screen>
 
     <para>To test the results, issue: <command>make -k check</command>. The
-    <command>ipropd</command> test is known to fail but all others should
+    <command>check-ipropd</command> test is known to fail but all others should
     pass.</para>
 
     <para>Now, as the <systemitem class="username">root</systemitem> user:</para>
@@ -179,10 +207,11 @@
 mv -v /usr/bin/{login,su} /bin              &&
 ln -v -sf ../../bin/login /usr/bin          &&
 
-for LINK in   lib{otp,kafs,krb5,hx509,asn1,roken,crypto}; do
-    mv -v     /usr/lib/${LINK}.so.* /lib &&
-    ln -v -sf ../../lib/$(readlink  /usr/lib/${LINK}.so) \
-              /usr/lib/${LINK}.so
+for LINK in   \
+    lib{otp,kafs,krb5,hx509,asn1,roken,crypto,heimsqlite,wind}; do
+        mv -v     /usr/lib/${LINK}.so.* /lib &&
+        ln -v -sf ../../lib/$(readlink  /usr/lib/${LINK}.so) \
+                  /usr/lib/${LINK}.so
 done &&
 
 mv -v     /usr/lib/$(readlink /usr/lib/libdb.so) \




More information about the blfs-book mailing list