Changeset 29e0d9d6


Ignore:
Timestamp:
06/02/2021 04:56:14 AM (2 weeks ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
trunk
Children:
1a3d7fb2
Parents:
373e0ae
git-author:
Xi Ruoyao <xry111@…> (06/02/2021 04:44:13 AM)
git-committer:
Xi Ruoyao <xry111@…> (06/02/2021 04:56:14 AM)
Message:

zsh: merge /usr

File:
1 edited

Legend:

Unmodified
Added
Removed
  • postlfs/shells/zsh.xml

    r373e0ae r29e0d9d6  
    142142
    143143<screen><userinput>./configure --prefix=/usr         \
    144             --bindir=/bin         \
    145144            --sysconfdir=/etc/zsh \
    146145            --enable-etcdir=/etc/zsh                  &amp;&amp;
     
    208207
    209208    <para>
    210       <parameter>--bindir=/bin</parameter>: This parameter places the
    211       <command>zsh</command> binaries into the root filesystem.
    212     </para>
    213 
    214     <para>
    215209      <option>--enable-cap</option>: This option enables
    216210      POSIX capabilities.
     
    227221      builtins.
    228222    </para>
    229 
    230     <sect3 id="mountpoints">
    231       <title>Multiple partitions</title>
    232 
    233       <para>
    234         Linking <application>zsh</application> dynamically against
    235         <application>pcre</application> and/or <application>gdbm</application>
    236         produces runtime dependencies on <filename class='libraryfile'>
    237         libpcre.so</filename> and/or <filename class='libraryfile'>libgdbm.so
    238         </filename>respectively, which both reside in
    239         <filename class='directory'>/usr</filename> hierarchy. If
    240         <filename class='directory'>/usr</filename> is a separate mount point
    241         and <application>zsh</application> needs to be available in boot time,
    242         then its supporting libraries should be in
    243         <filename class='directory'>/lib</filename> too. You can move the
    244         libraries as follows:
    245       </para>
    246 
    247 <screen role="root"><userinput>mv -v /usr/lib/libpcre.so.* /lib &amp;&amp;
    248 ln -v -sf ../../lib/libpcre.so.0 /usr/lib/libpcre.so
    249 
    250 mv -v /usr/lib/libgdbm.so.* /lib &amp;&amp;
    251 ln -v -sf ../../lib/libgdbm.so.3 /usr/lib/libgdbm.so</userinput>
    252 </screen>
    253 
    254       <para>
    255         Alternatively you can statically link <application>zsh</application>
    256         against <application>pcre</application> and
    257         <application>gdbm</application> if you modify the
    258         <filename>config.modules</filename> file (you need first to run
    259         configure to generate it).
    260       </para>
    261 
    262     </sect3>
    263 
    264223  </sect2>
    265224
Note: See TracChangeset for help on using the changeset viewer.