Changeset c2596a4 for chapter08


Ignore:
Timestamp:
04/23/2023 01:31:12 PM (15 months ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
xry111/arm64, xry111/arm64-12.0
Children:
45d1335
Parents:
1b61cd1 (diff), ed48f326 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
Message:

Merge remote-tracking branch 'origin/trunk' into xry111/arm64

Location:
chapter08
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter08/dbus.xml

    r1b61cd1 rc2596a4  
    8080<screen><userinput remap="make">make</userinput></screen>
    8181
    82     <para>This package does come with a test suite, but it requires several
     82    <para>To test the results, issue:</para>
     83
     84<screen><userinput remap="test">make check</userinput></screen>
     85
     86    <para>Many tests are disabled because they require additional
    8387    packages that are not included in LFS. Instructions for running the
    84     test suite can be found in the BLFS book at
    85     <ulink url="&blfs-book;general/dbus.html"/>.</para>
     88    comprehensive test suite can be found in
     89    <ulink url="&blfs-book;general/dbus.html">the BLFS book</ulink>.</para>
    8690
    8791    <para>Install the package:</para>
     
    108112        dbus-run-session, dbus-send, dbus-test-tool,
    109113        dbus-update-activation-environment, and dbus-uuidgen</seg>
    110         <seg>libdbus-1.{a,so}</seg>
     114        <seg>libdbus-1.so</seg>
    111115        <seg>/etc/dbus-1, /usr/include/dbus-1.0, /usr/lib/dbus-1.0,
    112116        /usr/share/dbus-1, /usr/share/doc/dbus-&dbus-version;,
  • chapter08/eudev.xml

    r1b61cd1 rc2596a4  
    4040  <sect2 role="installation">
    4141    <title>Installation of Eudev</title>
    42 
    43    
    4442
    4543    <para>First fix the location of udev rules in the .pc file:</para>
     
    8886      <secondary>configuring</secondary>
    8987    </indexterm>
     88
     89    <indexterm zone="conf-eudev">
     90      <primary sortas="e-/etc/udev/rules.d/65-kvm.rules">/etc/udev/rules.d/65-kvm.rules</primary>
     91    </indexterm>
     92
     93    <para>
     94      The default udev rule installed by Eudev would allow all users to
     95      access <filename class='devicefile'>/dev/kvm</filename>.  The editors
     96      consider it dangerous.  Create a configuration file to override it:
     97    </para>
     98
     99<screen><userinput remap="configure">cat > /etc/udev/rules.d/65-kvm.rules &lt;&lt; "EOF"
     100<literal>KERNEL=="kvm", GROUP="kvm", MODE="0660", TAG+="uaccess"</literal>
     101EOF</userinput></screen>
    90102
    91103    <indexterm zone="conf-eudev">
  • chapter08/glibc.xml

    r1b61cd1 rc2596a4  
    778778        <term><filename class="libraryfile">libanl</filename></term>
    779779        <listitem>
    780           <para>An asynchronous name lookup library</para>
     780          <para>Dummy library containing no functions.  Previously was the
     781          asynchronous name lookup library, whose functions are now in
     782          <filename class='libraryfile'>libc</filename></para>
    781783          <indexterm zone="ch-system-glibc libanl">
    782784            <primary sortas="c-libanl">libanl</primary>
     
    919921          <para>Dummy library containing no functions. Previously contained
    920922          functions providing most of the interfaces specified
    921           by the POSIX.1b Realtime Extension, now the functions are in
    922           <filename class="libraryfile">libc</filename></para>
     923          by the POSIX.1c Threads Extensions and the semaphore interfaces
     924          specified by the POSIX.1b Real-time Extensions, now the functions
     925          are in <filename class="libraryfile">libc</filename></para>
    923926          <indexterm zone="ch-system-glibc libpthread">
    924927            <primary sortas="c-libpthread">libpthread</primary>
     
    942945        <listitem>
    943946          <para>Contains functions providing most of the interfaces specified
    944           by the POSIX.1b Realtime Extension</para>
     947          by the POSIX.1b Real-time Extensions</para>
    945948          <indexterm zone="ch-system-glibc librt">
    946949            <primary sortas="c-librt">librt</primary>
  • chapter08/groff.xml

    r1b61cd1 rc2596a4  
    169169        <term><command>gperl</command></term>
    170170        <listitem>
    171           <para>Preprocesor for groff, allowing the insertion of perl code
     171          <para>Preprocessor for groff, allowing the insertion of perl code
    172172          into groff files</para>
    173173          <indexterm zone="ch-system-groff gperl">
     
    180180        <term><command>gpinyin</command></term>
    181181        <listitem>
    182           <para>Preprocesor for groff, allowing the insertion of Pinyin
     182          <para>Preprocessor for groff, allowing the insertion of Pinyin
    183183          (Mandarin Chinese spelled with the Roman alphabet) into groff files.</para>
    184184          <indexterm zone="ch-system-groff gpinyin">
  • chapter08/libelf.xml

    r1b61cd1 rc2596a4  
    7676      <seglistitem>
    7777        <seg>
    78           libelf.so (symlink) and libelf-&elfutils-version;.so
     78          libelf.so
    7979        </seg>
    8080        <seg>
     
    9191
    9292      <varlistentry id="libelf">
    93         <term><filename class="libraryfile">libelf</filename></term>
     93        <term><filename class="libraryfile">libelf.so</filename></term>
    9494        <listitem>
    9595          <para>Contains API functions to handle ELF object files</para>
  • chapter08/openssl.xml

    r1b61cd1 rc2596a4  
    6666<screen><userinput remap="test">make test</userinput></screen>
    6767
    68     <para>One test, 30-test_afalg.t, is known to fail on some kernel
    69     configurations (depending on inconsistent values of
    70     CONFIG_CRYPTO_USER_API* settings.) If it fails, it can safely be
    71     ignored.</para>
     68    <para>One test, 30-test_afalg.t, is known to fail if the host kernel
     69    does not have <option>CONFIG_CRYPTO_USER_API_SKCIPHER</option> enabled,
     70    or does not have any options providing an AES with CBC implementation
     71    (for example, the combination of <option>CONFIG_CRYPTO_AES</option>
     72    and <option>CONFIG_CRYPTO_CBC</option>, or
     73    <option>CONFIG_CRYPTO_AES_NI_INTEL</option> if the CPU supports AES-NI)
     74    enabled.  If it fails, it can safely be ignored.</para>
    7275
    7376    <para>Install the package:</para>
  • chapter08/systemd.xml

    r1b61cd1 rc2596a4  
    6767      -Dmode=release                \
    6868      -Dpamconfdir=no               \
     69      -Ddev-kvm-mode=0660           \
    6970      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
    7071      ..</userinput></screen>
     
    166167          <para>Prevent the installation of a PAM configuration file not
    167168          functional on LFS.</para>
     169        </listitem>
     170      </varlistentry>
     171
     172      <varlistentry>
     173        <term><parameter>-Ddev-kvm-mode=0660</parameter></term>
     174        <listitem>
     175          <para>The default udev rule would allow all users to access
     176          <filename class='devicefile'>/dev/kvm</filename>.  The editors
     177          consider it dangerous.  This option overrides it.</para>
    168178        </listitem>
    169179      </varlistentry>
  • chapter08/util-linux.xml

    r1b61cd1 rc2596a4  
    102102
    103103    <para>The <emphasis>hardlink</emphasis> tests will fail if the host's kernel
    104     does not have the option CONFIG_CRYPTO_USER_API_HASH set. In addition,
     104    does not have the option <option>CONFIG_CRYPTO_USER_API_HASH</option>
     105    enabled or does not have any options providing a SHA256 implementation
     106    (for example, <option>CONFIG_CRYPTO_SHA256</option>, or
     107    <option>CONFIG_CRYPTO_SHA256_SSSE3</option> if the CPU supports
     108    Supplemental SSE3) enabled. In addition,
    105109    two sub-tests from misc: mbsencode and one sub-test from script: replay are
    106110    known to fail.</para>
Note: See TracChangeset for help on using the changeset viewer.