Changeset d0123a37 for BOOK/final-system


Ignore:
Timestamp:
Jan 20, 2014, 11:16:58 AM (11 years ago)
Author:
William Harrington <kb0iic@…>
Branches:
clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
d93a24a
Parents:
5bac495
Message:

Tidy up attr multilib library install and use readlink for attr in all section dynmic library linking.

Location:
BOOK/final-system
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/common/attr.xml

    r5bac495 rd0123a37  
    4444
    4545<screen os="i"><userinput>mv -v /usr/lib/libattr.so.* /lib
    46 ln -sfv ../../lib/libattr.so.1 /usr/lib/libattr.so</userinput></screen>
     46ln -sfv ../../lib/$(readlink /usr/lib/libattr.so) /usr/lib/libattr.so</userinput></screen>
    4747
    4848    <para os="j">Set the proper permissions on the shared library:</para>
  • BOOK/final-system/multilib/attr-64bit.xml

    r5bac495 rd0123a37  
    5050    xpointer="xpointer(//*[@os='g'])"/>
    5151
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    53     href="../common/attr.xml"
    54     xpointer="xpointer(//*[@os='h'])"/>
     52    <para os="h">Recreate the symlink in <filename class="directory">/usr/lib64</filename> and remove the shared link from <filename class="directory">/lib64</filename>:</para>
    5553
    56 <screen os="i"><userinput>rm -v /lib64/libattr.{,l}a</userinput></screen>
     54<screen os="i"><userinput>
     55ln -sfv ../../lib64/$(readlink /lib64/libattr.so) /usr/lib64/libattr.so
     56rm -v /lib64/libattr.so</userinput></screen>
    5757
    5858  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/attr-n32.xml

    r5bac495 rd0123a37  
    5151    xpointer="xpointer(//*[@os='g'])"/>
    5252
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/attr.xml"
    55     xpointer="xpointer(//*[@os='h'])"/>
     53    <para os="h">Recreate the symlink in <filename class="directory">/usr/lib32</filename> and remove the shared link from <filename class="directory">/lib32</filename>:</para>
    5654
    57 <screen os="i"><userinput>rm -v /lib32/libattr.{,l}a</userinput></screen>
     55<screen os="i"><userinput>
     56ln -sfv ../../lib32/$(readlink /lib32/libattr.so) /usr/lib32/libattr.so
     57rm -v /lib32/libattr.so</userinput></screen>
    5858
    5959  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/attr.xml

    r5bac495 rd0123a37  
    5151    xpointer="xpointer(//*[@os='g'])"/>
    5252
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../common/attr.xml"
    55     xpointer="xpointer(//*[@os='h'])"/>
     53    <para os="h">Recreate the symlink in <filename class="directory">/usr/lib</filename> and remove the shared link from <filename class="directory">/lib</filename>:</para>
    5654
    57   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    58     href="../common/attr.xml"
    59     xpointer="xpointer(//*[@os='i'])"/>
     55<screen os="i"><userinput>
     56ln -sfv ../../lib/$(readlink /lib/libattr.so) /usr/lib/libattr.so
     57rm -v /lib/libattr.so</userinput></screen>
    6058
    6159  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
Note: See TracChangeset for help on using the changeset viewer.