mirror of
https://github.com/Zeckmathederg/glfs.git
synced 2025-01-24 23:32:12 +08:00
Added commands to the Heimdal instructions to preserve and restore some overwritten interface headers and libraries; also listed the dependencies in a more accurate manner
git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@5008 af4574ff-66df-0310-9fd7-8a98e5e911e0
This commit is contained in:
parent
db9754e6ca
commit
b15d4fc744
@ -44,6 +44,12 @@
|
||||
<listitem>
|
||||
<para>September 2nd, 2005</para>
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>[randy] - Added commands to the Heimdal instructions to
|
||||
preserve and restore some overwritten interface headers and
|
||||
libraries. Also listed the dependencies in a more accurate
|
||||
manner.</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>[randy] - Updated to MySQL-4.1.14.</para>
|
||||
</listitem>
|
||||
|
@ -77,9 +77,11 @@
|
||||
|
||||
<bridgehead renderas="sect3">Heimdal Dependencies</bridgehead>
|
||||
|
||||
<bridgehead renderas="sect4">Required</bridgehead>
|
||||
<para><xref linkend="openssl"/> and
|
||||
<xref linkend="db"/></para>
|
||||
<bridgehead renderas="sect4">Required to Build the Server-Side Tools</bridgehead>
|
||||
<para><xref linkend="db"/> (recommended) or <xref linkend="gdbm"/></para>
|
||||
|
||||
<bridgehead renderas="sect4">Recommended</bridgehead>
|
||||
<para><xref linkend="openssl"/></para>
|
||||
|
||||
<bridgehead renderas="sect4">Optional</bridgehead>
|
||||
<para><xref linkend="Linux_PAM"/>,
|
||||
@ -136,7 +138,16 @@ make</userinput></screen>
|
||||
|
||||
<para>Now, as the <systemitem class="username">root</systemitem> user:</para>
|
||||
|
||||
<screen role="root"><userinput>make install &&
|
||||
<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 &&
|
||||
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; &&
|
||||
@ -163,6 +174,19 @@ ldconfig</userinput></screen>
|
||||
<sect2 role="commands">
|
||||
<title>Command Explanations</title>
|
||||
|
||||
<para><command>mv -v /usr/include/...</command> and
|
||||
<command>mv -v /usr/lib/libss.*</command>: The
|
||||
<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>
|
||||
|
||||
<para><parameter>--libexecdir=/usr/sbin</parameter>: This switch
|
||||
puts the daemon programs into
|
||||
<filename class="directory">/usr/sbin</filename>.</para>
|
||||
|
Loading…
Reference in New Issue
Block a user