mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-02-03 06:27:16 +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$
|
$Date$
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!ENTITY day "10"> <!-- Always 2 digits -->
|
<!ENTITY day "12"> <!-- Always 2 digits -->
|
||||||
<!ENTITY month "03"> <!-- Always 2 digits -->
|
<!ENTITY month "03"> <!-- Always 2 digits -->
|
||||||
<!ENTITY year "2010">
|
<!ENTITY year "2010">
|
||||||
<!ENTITY copyrightdate "2001-&year;">
|
<!ENTITY copyrightdate "2001-&year;">
|
||||||
@ -12,7 +12,7 @@ $Date$
|
|||||||
<!ENTITY releasedate "March &day;th, &year;">
|
<!ENTITY releasedate "March &day;th, &year;">
|
||||||
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
|
<!ENTITY pubdate "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
|
||||||
<!ENTITY blfs-version "svn"> <!-- svn|[release #] -->
|
<!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 last-commit "$Date$"> <!-- Automatic update -->
|
||||||
|
|
||||||
<!ENTITY lfs-domainname "linuxfromscratch.org">
|
<!ENTITY lfs-domainname "linuxfromscratch.org">
|
||||||
@ -40,6 +40,7 @@ $Date$
|
|||||||
<!ENTITY lfs-autoconf-version "2.64">
|
<!ENTITY lfs-autoconf-version "2.64">
|
||||||
<!-- <!ENTITY lfs-bdb-version "4.7.25"> -->
|
<!-- <!ENTITY lfs-bdb-version "4.7.25"> -->
|
||||||
<!ENTITY lfs-coreutils-version "7.4">
|
<!ENTITY lfs-coreutils-version "7.4">
|
||||||
|
<!ENTITY lfs-e2fsprogs-version "1.41.8">
|
||||||
<!ENTITY lfs-flex-version "2.5.35">
|
<!ENTITY lfs-flex-version "2.5.35">
|
||||||
<!ENTITY lfs-gcc-version "4.4.1">
|
<!ENTITY lfs-gcc-version "4.4.1">
|
||||||
<!ENTITY lfs-gdbm-version "1.8.3">
|
<!ENTITY lfs-gdbm-version "1.8.3">
|
||||||
@ -83,7 +84,7 @@ $Date$
|
|||||||
<!ENTITY gnupg-version "1.4.9">
|
<!ENTITY gnupg-version "1.4.9">
|
||||||
<!ENTITY gnupg2-version "2.0.12">
|
<!ENTITY gnupg2-version "2.0.12">
|
||||||
<!ENTITY tripwire-version "2.4.1.2">
|
<!ENTITY tripwire-version "2.4.1.2">
|
||||||
<!ENTITY heimdal-version "1.1">
|
<!ENTITY heimdal-version "1.3.1">
|
||||||
<!ENTITY mitkrb-version "1.6">
|
<!ENTITY mitkrb-version "1.6">
|
||||||
<!ENTITY cyrus-sasl-version "2.1.23">
|
<!ENTITY cyrus-sasl-version "2.1.23">
|
||||||
<!ENTITY stunnel-version "4.21">
|
<!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>
|
<listitem>
|
||||||
<para>March 10th, 2010</para>
|
<para>March 10th, 2010</para>
|
||||||
<itemizedlist>
|
<itemizedlist>
|
||||||
|
@ -6,10 +6,10 @@
|
|||||||
|
|
||||||
<!ENTITY heimdal-download-http "http://www.h5l.org/dist/src/heimdal-&heimdal-version;.tar.gz">
|
<!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-download-ftp "ftp://ftp.pdc.kth.se/pub/heimdal/src/heimdal-&heimdal-version;.tar.gz">
|
||||||
<!ENTITY heimdal-md5sum "7892e97b346534cc9afeeee461fe3bab">
|
<!ENTITY heimdal-md5sum "4ce17deae040a3519e542f48fd901f21">
|
||||||
<!ENTITY heimdal-size "3.6 MB">
|
<!ENTITY heimdal-size "5.6 MB">
|
||||||
<!ENTITY heimdal-buildsize "136 MB">
|
<!ENTITY heimdal-buildsize "200 MB">
|
||||||
<!ENTITY heimdal-time "4.0 SBU (additional 1.5 SBU to run the test suite)">
|
<!ENTITY heimdal-time "4.0 SBU (additional 2.5 SBU to run the test suite)">
|
||||||
]>
|
]>
|
||||||
|
|
||||||
<sect1 id="heimdal" xreflabel="Heimdal-&heimdal-version;">
|
<sect1 id="heimdal" xreflabel="Heimdal-&heimdal-version;">
|
||||||
@ -29,6 +29,34 @@
|
|||||||
<sect2 role="package">
|
<sect2 role="package">
|
||||||
<title>Introduction to Heimdal</title>
|
<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
|
<para><application>Heimdal</application> is a free implementation
|
||||||
of Kerberos 5 that aims to be compatible with MIT Kerberos 5 and is
|
of Kerberos 5 that aims to be compatible with MIT Kerberos 5 and is
|
||||||
backward compatible with Kerberos 4. Kerberos is a network authentication
|
backward compatible with Kerberos 4. Kerberos is a network authentication
|
||||||
@ -71,10 +99,10 @@
|
|||||||
<para>Required Patch: <ulink
|
<para>Required Patch: <ulink
|
||||||
url="&patch-root;/heimdal-&heimdal-version;-blfs_docs-1.patch"/></para>
|
url="&patch-root;/heimdal-&heimdal-version;-blfs_docs-1.patch"/></para>
|
||||||
</listitem>
|
</listitem>
|
||||||
<listitem>
|
<!-- <listitem>
|
||||||
<para>Required Patch: <ulink
|
<para>Required Patch: <ulink
|
||||||
url="&patch-root;/heimdal-&heimdal-version;-libss-1.patch"/></para>
|
url="&patch-root;/heimdal-&heimdal-version;-libss-1.patch"/></para>
|
||||||
</listitem>
|
</listitem> -->
|
||||||
</itemizedlist>
|
</itemizedlist>
|
||||||
|
|
||||||
<bridgehead renderas="sect3">Heimdal Dependencies</bridgehead>
|
<bridgehead renderas="sect3">Heimdal Dependencies</bridgehead>
|
||||||
@ -119,7 +147,6 @@
|
|||||||
commands:</para>
|
commands:</para>
|
||||||
|
|
||||||
<screen><userinput>patch -Np1 -i ../heimdal-&heimdal-version;-blfs_docs-1.patch &&
|
<screen><userinput>patch -Np1 -i ../heimdal-&heimdal-version;-blfs_docs-1.patch &&
|
||||||
patch -Np1 -i ../heimdal-&heimdal-version;-libss-1.patch &&
|
|
||||||
|
|
||||||
./configure --prefix=/usr \
|
./configure --prefix=/usr \
|
||||||
--sysconfdir=/etc/heimdal \
|
--sysconfdir=/etc/heimdal \
|
||||||
@ -134,7 +161,8 @@ make</userinput></screen>
|
|||||||
<para>If you have <xref linkend="tetex"/> installed and wish to create
|
<para>If you have <xref linkend="tetex"/> installed and wish to create
|
||||||
alternate forms of the documentation, change into the
|
alternate forms of the documentation, change into the
|
||||||
<filename class='directory'>doc</filename> directory and issue any or all
|
<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 &&
|
<screen><userinput>pushd doc &&
|
||||||
|
|
||||||
@ -153,7 +181,7 @@ makeinfo --plaintext -o hx509.txt hx509.texi &&
|
|||||||
popd</userinput></screen>
|
popd</userinput></screen>
|
||||||
|
|
||||||
<para>To test the results, issue: <command>make -k check</command>. The
|
<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>
|
pass.</para>
|
||||||
|
|
||||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</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 &&
|
mv -v /usr/bin/{login,su} /bin &&
|
||||||
ln -v -sf ../../bin/login /usr/bin &&
|
ln -v -sf ../../bin/login /usr/bin &&
|
||||||
|
|
||||||
for LINK in lib{otp,kafs,krb5,hx509,asn1,roken,crypto}; do
|
for LINK in \
|
||||||
mv -v /usr/lib/${LINK}.so.* /lib &&
|
lib{otp,kafs,krb5,hx509,asn1,roken,crypto,heimsqlite,wind}; do
|
||||||
ln -v -sf ../../lib/$(readlink /usr/lib/${LINK}.so) \
|
mv -v /usr/lib/${LINK}.so.* /lib &&
|
||||||
/usr/lib/${LINK}.so
|
ln -v -sf ../../lib/$(readlink /usr/lib/${LINK}.so) \
|
||||||
|
/usr/lib/${LINK}.so
|
||||||
done &&
|
done &&
|
||||||
|
|
||||||
mv -v /usr/lib/$(readlink /usr/lib/libdb.so) \
|
mv -v /usr/lib/$(readlink /usr/lib/libdb.so) \
|
||||||
|
Loading…
Reference in New Issue
Block a user