Changeset db808f2


Ignore:
Timestamp:
09/06/2007 07:24:00 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:
138eff3
Parents:
821b3bfc
Message:

Modified the Heimdal instructions which move the libraries into /lib to use the 'readlink' command to create the symlinks so that the instructions are not version specific

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

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • general.ent

    r821b3bfc rdb808f2  
    44-->
    55
    6 <!ENTITY day          "05">                   <!-- Always 2 digits -->
     6<!ENTITY day          "06">                   <!-- Always 2 digits -->
    77<!ENTITY month        "09">                   <!-- Always 2 digits -->
    88<!ENTITY year         "2007">
     
    3434
    3535<!-- These entities are used to identify versions of LFS
    36      packages referenced throughout the BLFS book. If the
    37      BDB package updates cause the library names to change,
    38      ensure you update the Heimdal package to the current
    39      BDB library names. -->
     36     packages referenced throughout the BLFS book. -->
    4037<!ENTITY lfs-autoconf-version         "2.61">
    4138<!ENTITY lfs-bdb-version              "4.5.20">
     
    5956<!-- Chapter 4 -->
    6057
    61 <!-- Ensure you check the library version number and update the
    62      Heimdal instructions (postlfs/security/heimdal.xml) if necessary -->
    6358<!ENTITY openssl-version              "0.9.8e">
    64 <!-- End special note about Heimdal -->
    65 
    6659<!ENTITY gnutls-version               "1.6.3">
    6760<!ENTITY cracklib-version             "2.8.10">
     
    394387<!-- Chapter 23 -->
    395388
    396 <!-- Ensure you check the library version number and update the
    397      Heimdal instructions (postlfs/security/heimdal.xml) if necessary -->
    398389<!ENTITY db-version                   "4.5.20">
    399 <!-- End special note about Heimdal -->
    400 
    401390<!ENTITY mysql-version                "5.0.41">
    402391<!ENTITY postgresql-version           "8.2.4">
  • introduction/welcome/changelog.xml

    r821b3bfc rdb808f2  
    4141
    4242-->
     43
     44    <listitem>
     45      <para>September 6, 2007</para>
     46      <itemizedlist>
     47        <listitem>
     48          <para>[randy] - Modified the Heimdal instructions which move the
     49          libraries into /lib to use the 'readlink' command to create the
     50          symlinks so that the instructions are not version specific.</para>
     51        </listitem>
     52      </itemizedlist>
     53    </listitem>
    4354
    4455    <listitem>
  • postlfs/security/heimdal.xml

    r821b3bfc rdb808f2  
    132132      <para>Ensure you really need a Kerberos installation before you decide
    133133      to install this package. Failure to install and configure the package
    134       in accordance with the instructions below can alter your system so that
    135       users cannot log in.</para>
     134      correctly can alter your system so that users cannot log in.</para>
    136135    </warning>
    137136
     
    167166make -C doc ps &amp;&amp;
    168167makeinfo --html --no-split -o doc/heimdal.html doc/heimdal.texi &amp;&amp;
    169 makeinfo --plaintext -o doc/heimdal.txt doc/heimdal.texi</userinput></screen>
     168makeinfo --plaintext       -o doc/heimdal.txt doc/heimdal.texi</userinput></screen>
    170169
    171170    <para>To test the results, issue: <command>make check</command>.</para>
     
    174173
    175174<screen role="root"><?dbfo keep-together="auto"?><userinput>mv -v /usr/include/fnmatch.h /usr/include/fnmatch.h.glibc &amp;&amp;
    176 mv -v /usr/include/glob.h /usr/include/glob.h.glibc &amp;&amp;
    177 
    178 mv -v /usr/include/ss/ss.h /usr/include/ss/ss.h.e2fsprogs &amp;&amp;
    179 mv -v /usr/lib/libss.a /usr/lib/libss.a.e2fsprogs &amp;&amp;
    180 mv -v /usr/lib/libss.so /usr/lib/libss.so.e2fsprogs &amp;&amp;
     175mv -v /usr/include/glob.h    /usr/include/glob.h.glibc &amp;&amp;
     176
     177mv -v /usr/include/ss/ss.h   /usr/include/ss/ss.h.e2fsprogs &amp;&amp;
     178mv -v /usr/lib/libss.a       /usr/lib/libss.a.e2fsprogs &amp;&amp;
     179mv -v /usr/lib/libss.so      /usr/lib/libss.so.e2fsprogs &amp;&amp;
     180if [ -f /usr/lib/libss.la ]; then
     181    mv -v /usr/lib/libss.la  /usr/lib/libss.la.e2fsprogs
     182done &amp;&amp;
    181183
    182184make install &amp;&amp;
    183185
    184 mv -v /usr/include/fnmatch.h /usr/include/fnmatch.h.heimdal &amp;&amp;
     186mv -v /usr/include/fnmatch.h       /usr/include/fnmatch.h.heimdal &amp;&amp;
    185187mv -v /usr/include/fnmatch.h.glibc /usr/include/fnmatch.h &amp;&amp;
    186 mv -v /usr/include/glob.h /usr/include/glob.h.heimdal &amp;&amp;
    187 mv -v /usr/include/glob.h.glibc /usr/include/glob.h &amp;&amp;
    188 
    189 mv -v /usr/include/ss/ss.h /usr/include/ss/ss.h.heimdal &amp;&amp;
    190 mv -v /usr/include/ss/ss.h.e2fsprogs /usr/include/ss/ss.h &amp;&amp;
    191 mv -v /usr/lib/libss.a /usr/lib/libss.a.heimdal &amp;&amp;
    192 mv -v /usr/lib/libss.a.e2fsprogs /usr/lib/libss.a &amp;&amp;
    193 mv -v /usr/lib/libss.so /usr/lib/libss.so.heimdal &amp;&amp;
    194 mv -v /usr/lib/libss.la /usr/lib/libss.la.heimdal &amp;&amp;
    195 mv -v /usr/lib/libss.so.e2fsprogs /usr/lib/libss.so &amp;&amp;
     188mv -v /usr/include/glob.h          /usr/include/glob.h.heimdal &amp;&amp;
     189mv -v /usr/include/glob.h.glibc    /usr/include/glob.h &amp;&amp;
     190
     191mv -v /usr/include/ss/ss.h            /usr/include/ss/ss.h.heimdal &amp;&amp;
     192mv -v /usr/include/ss/ss.h.e2fsprogs  /usr/include/ss/ss.h &amp;&amp;
     193mv -v /usr/lib/libss.a                /usr/lib/libss.a.heimdal &amp;&amp;
     194mv -v /usr/lib/libss.a.e2fsprogs      /usr/lib/libss.a &amp;&amp;
     195mv -v /usr/lib/libss.so               /usr/lib/libss.so.heimdal &amp;&amp;
     196mv -v /usr/lib/libss.so.e2fsprogs     /usr/lib/libss.so &amp;&amp;
     197mv -v /usr/lib/libss.la               /usr/lib/libss.la.heimdal &amp;&amp;
     198if [ -e   /usr/lib/libss.la.e2fsprogs ]; then
     199    mv -v /usr/lib/libss.la.e2fsprogs /usr/lib/libss.la
     200fi &amp;&amp;
     201
    196202if [ -e /usr/lib/libss.so.2 ]; then rm -v /usr/lib/libss.so.2; fi &amp;&amp;
    197203
    198204install -v -m755 -d /usr/share/doc/heimdal-&heimdal-version;/standardisation &amp;&amp;
    199205install -v -m644 doc/{init-creds,layman.asc} \
    200     /usr/share/doc/heimdal-&heimdal-version; &amp;&amp;
     206                 /usr/share/doc/heimdal-&heimdal-version; &amp;&amp;
    201207install -v -m644 doc/standardisation/* \
    202     /usr/share/doc/heimdal-&heimdal-version;/standardisation &amp;&amp;
    203 
    204 mv -v /bin/login /bin/login.shadow &amp;&amp;
    205 mv -v /bin/su /bin/su.shadow &amp;&amp;
     208                 /usr/share/doc/heimdal-&heimdal-version;/standardisation &amp;&amp;
     209
     210mv -v /bin/login          /bin/login.shadow &amp;&amp;
     211mv -v /bin/su             /bin/su.shadow &amp;&amp;
    206212mv -v /usr/bin/{login,su} /bin &amp;&amp;
    207213ln -v -sf ../../bin/login /usr/bin &amp;&amp;
    208 mv -v /usr/lib/lib{otp,kafs,krb5,asn1,roken,crypto}.so.* \
    209       /usr/lib/libdb-4.5.so /lib &amp;&amp;
    210 ln -v -sf ../../lib/libdb-4.5.so /usr/lib/libdb.so &amp;&amp;
    211 ln -v -sf ../../lib/libdb-4.5.so /usr/lib/libdb-4.so &amp;&amp;
    212 
    213 for SYMLINK in otp.so.0.1.3  kafs.so.0.4.1   krb5.so.17.4.0 \
    214                asn1.so.6.1.0 roken.so.16.1.0 crypto.so.0.9.8
    215 do
    216     ln -v -sf ../../lib/lib$SYMLINK \
    217         /usr/lib/lib`echo $SYMLINK | cut -d. -f1`.so
    218 done
     214
     215for LINK in   lib{otp,kafs,krb5,asn1,roken,crypto}; do \
     216    mv -v     /usr/lib/${LINK}.so.* /lib &amp;&amp;
     217    ln -v -sf ../../lib/$(readlink  /usr/lib/${LINK}.so) \
     218              /usr/lib/${LINK}.so
     219done &amp;&amp;
     220
     221mv -v     /usr/lib/$(readlink /usr/lib/libdb.so) \
     222          /usr/lib/libdb-?.so \
     223          /lib &amp;&amp;
     224ln -v -sf ../../lib/$(readlink /usr/lib/libdb.so) \
     225          /usr/lib/libdb.so &amp;&amp;
    219226
    220227ldconfig</userinput></screen>
     
    224231    <systemitem class="username">root</systemitem> user:</para>
    225232
    226 <screen role="root"><userinput>install -v -m755 -d /usr/share/doc/heimdal-&heimdal-version;/html &amp;&amp;
    227 install -v -m644 doc/html/* \
    228     /usr/share/doc/heimdal-&heimdal-version;/html &amp;&amp;
    229 install -v -m644 doc/heimdal.{dvi,ps,pdf,html,txt} \
    230     /usr/share/doc/heimdal-&heimdal-version;</userinput></screen>
     233<screen role="root"><userinput>
     234install -v -m755 -d /usr/share/doc/heimdal-&heimdal-version;/html &amp;&amp;
     235install -v -m644    doc/html/* \
     236                    /usr/share/doc/heimdal-&heimdal-version;/html &amp;&amp;
     237install -v -m644    doc/heimdal.{dvi,ps,pdf,html,txt} \
     238                    /usr/share/doc/heimdal-&heimdal-version;</userinput></screen>
    231239
    232240  </sect2>
     
    245253    installation.</para>
    246254
    247     <para><parameter>--libexecdir=/usr/sbin</parameter>: This switch
    248     puts the daemon programs into
     255    <para><parameter>--libexecdir=/usr/sbin</parameter>: This switch causes
     256    the daemon programs to be installed into
    249257    <filename class="directory">/usr/sbin</filename>.</para>
    250258
Note: See TracChangeset for help on using the changeset viewer.