mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-23 22:42:14 +08:00
Updated to Heimdal-1.3.1
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8325 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
fcc91457d7
commit
2bca724d11
@ -3,7 +3,7 @@ $LastChangedBy$
|
||||
$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 @@ $Date$
|
||||
<!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 @@ $Date$
|
||||
<!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 @@ $Date$
|
||||
<!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">
|
||||
|
@ -41,6 +41,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>
|
||||
|
@ -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 @@ make</userinput></screen>
|
||||
<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 @@ makeinfo --plaintext -o hx509.txt hx509.texi &&
|
||||
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 /bin/su /bin/su.SHADOW &&
|
||||
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) \
|
||||
|
Loading…
Reference in New Issue
Block a user