Changeset f5ae110a for chapter06


Ignore:
Timestamp:
03/31/2021 10:41:35 AM (3 years ago)
Author:
Xℹ Ruoyao <xry111@…>
Branches:
ml-11.0, multilib
Children:
8a67f19
Parents:
cad96bf
git-author:
Thomas Trepl <thomas@…> (05/16/2019 06:29:32 AM)
git-committer:
Xℹ Ruoyao <xry111@…> (03/31/2021 10:41:35 AM)
Message:

Merge changes from trunk

git-svn-id: http://svn.linuxfromscratch.org/LFS/branches/multilib@11606 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

Location:
chapter06
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • chapter06/eudev.xml

    rcad96bf rf5ae110a  
    5050<screen><userinput remap="pre">sed -i '/keyboard_lookup_key/d' src/udev/udev-builtin-keyboard.c</userinput></screen>
    5151-->
    52     <para>Next, add a workaround to prevent the /tools directory from being
     52    <para>First, add a workaround to prevent the /tools directory from being
    5353    hard coded into Eudev binary files library locations:</para>
    5454
  • chapter06/gcc.xml

    rcad96bf rf5ae110a  
    7777    <para>Prepare GCC for compilation:</para>
    7878
    79 <screen arch="default"><userinput remap="configure">SED=sed                               \
     79<screen><userinput arch="default" remap="configure">mloptions="--disable-multilib"</userinput>
     80<userinput arch="ml_32,ml_x32,ml_all" remap="configure">mloptions="--enable-multilib --with-multilib-list=m64"</userinput>
     81<userinput arch="ml_32,ml_all" remap="configure">mloptions="$mloptions,m32"</userinput>
     82<userinput arch="ml_x32,ml_all" remap="configure">mloptions="$mloptions,mx32"</userinput>
     83<userinput remap="configure">SED=sed                               \
    8084../configure --prefix=/usr            \
    8185             --enable-languages=c,c++ \
    82              --disable-multilib       \
    8386             --disable-bootstrap      \
    84              --with-system-zlib</userinput></screen>
    85 <screen arch="ml_32"><userinput remap="configure">SED=sed                               \
    86 ../configure --prefix=/usr                     \
    87              --enable-languages=c,c++          \
    88              --enable-multilib                 \
    89              --with-multilib-list=m32,m64      \
    90              --disable-bootstrap               \
    91              --with-system-zlib</userinput></screen>
    92 <screen arch="ml_x32"><userinput remap="configure">SED=sed                               \
    93 ../configure --prefix=/usr                     \
    94              --enable-languages=c,c++          \
    95              --enable-multilib                 \
    96              --with-multilib-list=mx32,m64     \
    97              --disable-bootstrap               \
    98              --with-system-zlib</userinput></screen>
    99 <screen arch="ml_all"><userinput remap="configure">SED=sed                               \
    100 ../configure --prefix=/usr                     \
    101              --enable-languages=c,c++          \
    102              --enable-multilib                 \
    103              --with-multilib-list=m32,mx32,m64 \
    104              --disable-bootstrap               \
    105              --with-system-zlib</userinput></screen>
     87             --with-system-zlib       \
     88             $mloptions</userinput></screen>
    10689
    10790    <para>Note that for other languages, there are some prerequisites that
  • chapter06/man-db.xml

    rcad96bf rf5ae110a  
    4444    <para>Prepare Man-DB for compilation:</para>
    4545
    46 <screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr                        \
     46<screen revision="systemd"><userinput remap="configure">sed -i '/find/s@/usr@@' init/systemd/man-db.service.in
     47
     48./configure --prefix=/usr                        \
    4749            --docdir=/usr/share/doc/man-db-&man-db-version; \
    4850            --sysconfdir=/etc                    \
     
    6769      <title>The meaning of the configure options:</title>
    6870
     71      <varlistentry revision="systemd">
     72        <term><command>sed -i '/find/s@/usr@@' init/systemd/man-db.service.in</command></term>
     73        <listitem>
     74          <para>This changes a harcoded path to the <command>find</command>
     75          utility, which we install in
     76          <filename class="directory">/bin</filename>.</para>
     77        </listitem>
     78      </varlistentry>
     79
    6980      <varlistentry>
    7081        <term><parameter>--disable-setuid</parameter></term>
  • chapter06/systemd.xml

    rcad96bf rf5ae110a  
    199199<screen><userinput remap="adjust">systemd-machine-id-setup</userinput></screen>
    200200
    201     <para>Create the <filename>/lib/systemd/systemd-user-sessions</filename>
    202     script to allow unprivileged user logins without
     201    <para>Prevent systemd from creating <filename>/run/nologin</filename>
     202    to allow unprivileged user logins without
    203203    <application>systemd-logind</application>:</para>
    204204
    205 <screen><userinput remap="adjust">cat &gt; /lib/systemd/systemd-user-sessions &lt;&lt; "EOF"
    206 #!/bin/bash
    207 rm -f /run/nologin
    208 EOF
    209 chmod 755 /lib/systemd/systemd-user-sessions</userinput></screen>
     205<screen><userinput remap="adjust">rm -f /usr/lib/tmpfiles.d/systemd-nologin.conf</userinput></screen>
    210206
    211207  </sect2>
Note: See TracChangeset for help on using the changeset viewer.