From 2bca724d1124cf38f295100d3a53fad709bca010 Mon Sep 17 00:00:00 2001 From: Randy McMurchy Date: Fri, 12 Mar 2010 18:04:02 +0000 Subject: [PATCH] Updated to Heimdal-1.3.1 git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@8325 af4574ff-66df-0310-9fd7-8a98e5e911e0 --- general.ent | 7 ++-- introduction/welcome/changelog.xml | 9 +++++ postlfs/security/heimdal.xml | 55 +++++++++++++++++++++++------- 3 files changed, 55 insertions(+), 16 deletions(-) diff --git a/general.ent b/general.ent index d5df7849bc..dc80972827 100644 --- a/general.ent +++ b/general.ent @@ -3,7 +3,7 @@ $LastChangedBy$ $Date$ --> - + @@ -12,7 +12,7 @@ $Date$ - + @@ -40,6 +40,7 @@ $Date$ + @@ -83,7 +84,7 @@ $Date$ - + diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml index aa81d07ccc..1f3b18b887 100644 --- a/introduction/welcome/changelog.xml +++ b/introduction/welcome/changelog.xml @@ -41,6 +41,15 @@ --> + + March 12th, 2010 + + + [randy] - Updated to Heimdal-1.3.1. + + + + March 10th, 2010 diff --git a/postlfs/security/heimdal.xml b/postlfs/security/heimdal.xml index 904bdfc92d..2c5165fad9 100644 --- a/postlfs/security/heimdal.xml +++ b/postlfs/security/heimdal.xml @@ -6,10 +6,10 @@ - - - - + + + + ]> @@ -29,6 +29,34 @@ Introduction to Heimdal + + In its current condition, building Heimdal + will overwrite /usr/lib/libcom_err.so + and install an additional + libcom_err library in + /usr/lib. This will directly + conflict with the /lib/libcom_err + library installed by the E2fsprogs 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. + + There is a fix for the problem, but it will require you to recompile + the LFS E2fsprogs package with a patch. The patch is + located at . + Download the patch, and while you are still in the + e2fsprogs-&lfs-e2fsprogs-version; + source directory, install it using the command: + + patch -Np1 -i ../e2fsprogs-1.41.8-heimdal_compat-1.patch + + Then follow the existing instructions to build + E2fsprogs located at + . After + recompiling E2fsprogs, you are now ready to + install Heimdal. + + Heimdal 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 @@ Required Patch: - + Heimdal Dependencies @@ -119,7 +147,6 @@ commands: 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 If you have installed and wish to create alternate forms of the documentation, change into the doc directory and issue any or all - of the following commands: + of the following commands (the makeinfo commands do not + require a teTex installation: pushd doc && @@ -153,7 +181,7 @@ makeinfo --plaintext -o hx509.txt hx509.texi && popd To test the results, issue: make -k check. The - ipropd test is known to fail but all others should + check-ipropd test is known to fail but all others should pass. Now, as the root user: @@ -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) \