Changeset 6f34f43 for chapter06


Ignore:
Timestamp:
04/11/2014 11:57:08 PM (10 years ago)
Author:
Krejzi <krejzi@…>
Branches:
7.6-systemd, 7.7-systemd, 7.8-systemd, 7.9-systemd
Children:
61ce0b1
Parents:
5bbc896
Message:

Merge latest lfs svn work into systemd branch. Better to be safe than sorry.

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

Location:
chapter06
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • chapter06/acl.xml

    r5bbc896 r6f34f43  
    6161
    6262    <para>The Acl tests need to be run on a filesystem that supports access
    63     controls. Coreutils needs to be compiled with ACL support in order for
    64     the testsuite to complete successfully. To test the results, issue:</para>
    65 
    66 <screen><userinput remap="test">make tests</userinput></screen>
     63    controls after <application>Coreutils</application> has been built with the
     64    Acl libraries.  If desired, return to this package and run <command>make
     65    tests</command> after <application>Coreutils</application> has been built
     66    later in this chapter.</para>
    6767
    6868    <para>Install the package:</para>
  • chapter06/attr.xml

    r5bbc896 r6f34f43  
    6060<screen><userinput remap="make">make</userinput></screen>
    6161
    62     <para>The Attr tests need to be run on a filesystem that supports extended
    63     attributes. To test the results, issue:</para>
     62    <para>The tests need to be run on a filesystem that supports extended
     63    attributes such as the ext2, ext3, or ext4 filesystems. To test the
     64    results, issue:</para>
    6465
    6566<screen><userinput remap="test">make tests root-tests</userinput></screen>
  • chapter06/dbus.xml

    r5bbc896 r6f34f43  
    4949    <para>Prepare D-Bus for compilation:</para>
    5050
    51 <screen><userinput remap="configure">./configure --prefix=/usr                      \
    52             --sysconfdir=/etc                  \
    53             --localstatedir=/var               \
    54             --docdir=/usr/share/doc/dbus-&dbus-version; \
    55             --with-console-auth-dir=/run/console/</userinput></screen>
     51<screen><userinput remap="configure">./configure --prefix=/usr                       \
     52            --sysconfdir=/etc                   \
     53            --localstatedir=/var                \
     54            --docdir=/usr/share/doc/dbus-&dbus-version;  \
     55            --with-console-auth-dir=/run/console</userinput></screen>
    5656
    5757    <variablelist>
  • chapter06/e2fsprogs.xml

    r5bbc896 r6f34f43  
    6262PKG_CONFIG_PATH=/tools/lib/pkgconfig \
    6363../configure --prefix=/usr           \
     64             --bindir=/bin           \
    6465             --with-root-prefix=""   \
    6566             --enable-elf-shlibs     \
     
    8182
    8283      <varlistentry>
    83         <term><parameter>--with-root-prefix=""</parameter></term>
     84        <term><parameter>--with-root-prefix=""</parameter> and
     85              <parameter>--bindir=/bin</parameter></term>
    8486        <listitem>
    8587          <para>Certain programs (such as the <command>e2fsck</command>
  • chapter06/flex.xml

    r5bbc896 r6f34f43  
    7171    <para>A few programs do not know about <command>flex</command> yet and
    7272    try to run its predecessor, <command>lex</command>. To support those
    73     programs, create a wrapper script named <filename>lex</filename> that
    74     calls <filename>flex</filename> in <command>lex</command> emulation
     73    programs, create a symbolic link named <filename>lex</filename> that
     74    runs <filename>flex</filename> in <command>lex</command> emulation
    7575    mode:</para>
    7676
    77 <screen><userinput remap="install">cat &gt; /usr/bin/lex &lt;&lt; "EOF"
    78 <literal>#!/bin/sh
    79 # Begin /usr/bin/lex
    80 
    81 exec /usr/bin/flex -l "$@"
    82 
    83 # End /usr/bin/lex</literal>
    84 EOF
    85 chmod -v 755 /usr/bin/lex</userinput></screen>
     77<screen><userinput remap="install">ln -s flex /usr/bin/lex</userinput></screen>
    8678
    8779  </sect2>
     
    9688
    9789      <seglistitem>
    98         <seg>flex, flex++ (link to flex), and lex</seg>
     90        <seg>flex, flex++ (link to flex), and lex (link to flex)</seg>
    9991        <seg>libfl.{a,so} and libfl_pic.{a,so}</seg>
    10092        <seg>/usr/share/doc/flex-&flex-version;</seg>
  • chapter06/gcc.xml

    r5bbc896 r6f34f43  
    235235    xpointer="xpointer(//*[@os='k'])"/>
    236236
    237 <screen><computeroutput>SEARCH_DIR("/usr/i686-pc-linux-gnu/lib")
     237<screen><computeroutput>SEARCH_DIR("/usr/i686-pc-linux-gnu/lib32")
     238SEARCH_DIR("/usr/local/lib32")
     239SEARCH_DIR("/lib32")
     240SEARCH_DIR("/usr/lib32")
     241SEARCH_DIR("/usr/i686-pc-linux-gnu/lib")
    238242SEARCH_DIR("/usr/local/lib")
    239243SEARCH_DIR("/lib")
    240244SEARCH_DIR("/usr/lib");</computeroutput></screen>
    241245
    242    <para>A 64-bit system may see a few more directories. For example, here
     246   <para>A 64-bit system may see a few different directories. For example, here
    243247   is the output from an x86_64 machine:</para>
    244248
  • chapter06/kmod.xml

    r5bbc896 r6f34f43  
    4848            --sysconfdir=/etc      \
    4949            --with-rootlibdir=/lib \
    50             --disable-manpages     \
    5150            --with-xz              \
    5251            --with-zlib</userinput></screen>
     
    5958        <listitem>
    6059          <para>These options enable Kmod to handle compressed kernel modules.</para>
    61         </listitem>
    62       </varlistentry>
    63 
    64       <varlistentry>
    65         <term><parameter>--disable-manpages</parameter></term>
    66         <listitem>
    67           <para>This option prevents the man pages from being built, as they
    68           rely on libxslt, which isn't available in the chroot
    69           environment.</para>
    7060        </listitem>
    7161      </varlistentry>
     
    9484
    9585<screen><userinput remap="install">make install
    96 make -C man install
    9786
    9887for target in depmod insmod modinfo modprobe rmmod; do
  • chapter06/linux-headers.xml

    r5bbc896 r6f34f43  
    5353<screen><userinput remap="pre">make mrproper</userinput></screen>
    5454
    55     <para>Now test and extract the user-visible kernel headers from the source.
     55    <para>Now extract the user-visible kernel headers from the source.
    5656    They are placed in an intermediate local directory and copied to the needed
    5757    location because the extraction process removes any existing files in
  • chapter06/systemd.xml

    r5bbc896 r6f34f43  
    142142
    143143    <para>Note that some tests might fail because the test are being run in a
    144     chroot environment. For full test coverage, the test suite should be ran
     144    chroot environment. For full test coverage, the test suite should be run
    145145    from a system booted using Systemd.</para>
    146146
  • chapter06/xml-parser.xml

    r5bbc896 r6f34f43  
    6464
    6565    <segmentedlist>
    66       <segtitle>Installed Perl module</segtitle>
     66      <segtitle>Installed module</segtitle>
    6767
    6868      <seglistitem>
Note: See TracChangeset for help on using the changeset viewer.