Changeset 9dcda46


Ignore:
Timestamp:
03/21/2007 04:10:49 PM (17 years ago)
Author:
Randy McMurchy <randy@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
039736d2
Parents:
e9585c2a
Message:

Modified the Heimdal instructions to rename the Heimdal libss headers and libraries and restore the orginal E2fsprogs files; also added some documentation installation commands

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@6682 af4574ff-66df-0310-9fd7-8a98e5e911e0

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    re9585c2a r9dcda46  
    44-->
    55
    6 <!ENTITY day          "20">                   <!-- Always 2 digits -->
     6<!ENTITY day          "21">                   <!-- Always 2 digits -->
    77<!ENTITY month        "03">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2007">
    99<!ENTITY version      "svn-&year;&month;&day;">
    10 <!ENTITY releasedate  "March &day;th, &year;">
     10<!ENTITY releasedate  "March &day;st, &year;">
    1111<!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
    1212<!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
  • introduction/welcome/changelog.xml

    re9585c2a r9dcda46  
    4343
    4444    <listitem>
     45      <para>March 21st, 2007</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[randy] - Modified the Heimdal instructions to rename the
     49          Heimdal libss headers and libraries and restore the orginal E2fsprogs
     50          files. Also added some documentation installation commands.</para>
     51        </listitem>
     52      </itemizedlist>
     53    </listitem>
     54
     55    <listitem>
    4556      <para>March 20th, 2007</para>
    4657      <itemizedlist>
  • postlfs/security/heimdal.xml

    re9585c2a r9dcda46  
    99  <!ENTITY heimdal-md5sum        "c937580d6f8b11bf7f0e540530e1dc18">
    1010  <!ENTITY heimdal-size          "4.5 MB">
    11   <!ENTITY heimdal-buildsize     "96.9 MB">
    12   <!ENTITY heimdal-time          "2.5 SBU">
     11  <!ENTITY heimdal-buildsize     "101 MB">
     12  <!ENTITY heimdal-time          "2.4 SBU">
    1313]>
    1414
     
    127127
    128128<screen role="root"><userinput>mv -v /usr/bin/ftp /usr/bin/ftpn</userinput></screen>
    129 
    130129    -->
    131130
     
    159158make</userinput></screen>
    160159
    161     <para>If you wish to create HTML documentation, issue the following
    162     command:</para>
    163 
    164 <screen><userinput>make -C doc heimdal.html</userinput></screen>
    165 
    166     <para>If you wish to create a text-based version of the documentation,
    167     issue the following commands:</para>
    168 
    169 <screen><userinput>cd doc &amp;&amp;
    170 makeinfo --plaintext -o heimdal.txt heimdal.texi &amp;&amp;
    171 cd ..</userinput></screen>
     160    <para>If you have <xref linkend="tetex"/> installed and wish to create
     161    alternate forms of the documentation, issue any or all of the following
     162    commands:</para>
     163
     164<screen><userinput>make -C doc html &amp;&amp;
     165mv doc/heimdal.html doc/html &amp;&amp;
     166make -C doc pdf &amp;&amp;
     167make -C doc ps &amp;&amp;
     168makeinfo --html --no-split -o doc/heimdal.html doc/heimdal.texi &amp;&amp;
     169makeinfo --plaintext -o doc/heimdal.txt doc/heimdal.texi</userinput></screen>
    172170
    173171    <para>To test the results, issue: <command>make check</command>.</para>
     
    177175<screen role="root"><userinput>mv -v /usr/include/fnmatch.h /usr/include/fnmatch.h.glibc &amp;&amp;
    178176mv -v /usr/include/glob.h /usr/include/glob.h.glibc &amp;&amp;
     177
    179178mv -v /usr/include/ss/ss.h /usr/include/ss/ss.h.e2fsprogs &amp;&amp;
    180179mv -v /usr/lib/libss.a /usr/lib/libss.a.e2fsprogs &amp;&amp;
    181180mv -v /usr/lib/libss.so /usr/lib/libss.so.e2fsprogs &amp;&amp;
     181
    182182make install &amp;&amp;
     183
    183184mv -v /usr/include/fnmatch.h /usr/include/fnmatch.h.heimdal &amp;&amp;
    184185mv -v /usr/include/fnmatch.h.glibc /usr/include/fnmatch.h &amp;&amp;
    185186mv -v /usr/include/glob.h /usr/include/glob.h.heimdal &amp;&amp;
    186187mv -v /usr/include/glob.h.glibc /usr/include/glob.h &amp;&amp;
     188
     189mv -v /usr/include/ss/ss.h /usr/include/ss/ss.h.heimdal &amp;&amp;
     190mv -v /usr/include/ss/ss.h.e2fsprogs /usr/include/ss/ss.h &amp;&amp;
     191mv -v /usr/lib/libss.a /usr/lib/libss.a.heimdal &amp;&amp;
     192mv -v /usr/lib/libss.a.e2fsprogs /usr/lib/libss.a &amp;&amp;
     193mv -v /usr/lib/libss.so /usr/lib/libss.so.heimdal &amp;&amp;
     194mv -v /usr/lib/libss.la /usr/lib/libss.la.heimdal &amp;&amp;
     195mv -v /usr/lib/libss.so.e2fsprogs /usr/lib/libss.so &amp;&amp;
     196if [ -e /usr/lib/libss.so.2 ]; then rm -v /usr/lib/libss.so.2; fi &amp;&amp;
     197
    187198install -v -m755 -d /usr/share/doc/heimdal-&heimdal-version;/standardisation &amp;&amp;
    188199install -v -m644 doc/{init-creds,layman.asc} \
     
    190201install -v -m644 doc/standardisation/* \
    191202    /usr/share/doc/heimdal-&heimdal-version;/standardisation &amp;&amp;
     203
    192204mv -v /bin/login /bin/login.shadow &amp;&amp;
    193205mv -v /bin/su /bin/su.shadow &amp;&amp;
     
    198210ln -v -sf ../../lib/libdb-4.5.so /usr/lib/libdb.so &amp;&amp;
    199211ln -v -sf ../../lib/libdb-4.5.so /usr/lib/libdb-4.so &amp;&amp;
     212
    200213for SYMLINK in otp.so.0.1.3  kafs.so.0.4.1   krb5.so.17.4.0 \
    201214               asn1.so.6.1.0 roken.so.16.1.0 crypto.so.0.9.8
     
    204217        /usr/lib/lib`echo $SYMLINK | cut -d. -f1`.so
    205218done
     219
    206220ldconfig</userinput></screen>
    207221
    208     <para>If you built the HTML or text-based documentation, install it using
    209     the following commands as the
     222    <para>If you built any of the alternate forms of documentation, install it
     223    using the following commands as the
    210224    <systemitem class="username">root</systemitem> user:</para>
    211225
    212226<screen role="root"><userinput>install -v -m755 -d /usr/share/doc/heimdal-&heimdal-version;/html &amp;&amp;
    213 install -v -m644 doc/heimdal.html/* \
     227install -v -m644 doc/html/* \
    214228    /usr/share/doc/heimdal-&heimdal-version;/html &amp;&amp;
    215 install -v -m644 doc/heimdal.txt /usr/share/doc/heimdal-&heimdal-version;</userinput></screen>
     229install -v -m644 doc/heimdal.{dvi,ps,pdf,html,txt} \
     230    /usr/share/doc/heimdal-&heimdal-version;</userinput></screen>
    216231
    217232  </sect2>
     
    225240    interface headers from the <application>Glibc</application> package and an
    226241    interface header, static library and library symbolic link from the
    227     <application>E2fsprogs</application> package. These commands move the
    228     original files out of the way before the installation, and then restore
    229     the original <application>Glibc</application> headers after the
    230     installation. The two <application>Heimdal</application> headers are renamed
    231     and preserved on the system. Testing has shown that the system is stable
    232     using the <application>Heimdal</application> version of the
    233     <filename>libss</filename> library and interface header.</para>
     242    <application>E2fsprogs</application> package. These commands rename the
     243    original files before the installation, and then restore them (after
     244    renaming the new <application>Heimdal</application> files) after the
     245    installation.</para>
    234246
    235247    <para><parameter>--libexecdir=/usr/sbin</parameter>: This switch
Note: See TracChangeset for help on using the changeset viewer.