Ignore:
Timestamp:
02/05/2006 01:17:43 PM (19 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Branches:
10.0, 10.0-rc1, 10.1, 10.1-rc1, 11.0, 11.0-rc1, 11.0-rc2, 11.0-rc3, 11.1, 11.1-rc1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, 12.2, 12.2-rc1, 6.3, 6.4, 6.5, 6.6, 6.7, 6.8, 7.0, 7.1, 7.2, 7.3, 7.4, 7.5, 7.5-systemd, 7.6, 7.6-systemd, 7.7, 7.7-systemd, 7.8, 7.8-systemd, 7.9, 7.9-systemd, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, arm, bdubbs/gcc13, ml-11.0, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/loongarch-12.2, xry111/mips64el, xry111/multilib, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
403a610
Parents:
4ae4324
Message:

Indenting chapter 6, part 7

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

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter06/linux-libc-headers.xml

    r4ae4324 rbdea25ce  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN" "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.4//EN"
     3  "http://www.oasis-open.org/docbook/xml/4.4/docbookx.dtd" [
    34  <!ENTITY % general-entities SYSTEM "../general.ent">
    45  %general-entities;
    56]>
     7
    68<sect1 id="ch-system-linux-libc-headers" role="wrap">
    7 <title>Linux-Libc-Headers-&linux-libc-headers-version;</title>
    8 <?dbhtml filename="linux-libc-headers.html"?>
     9  <?dbhtml filename="linux-libc-headers.html"?>
    910
    10 <indexterm zone="ch-system-linux-libc-headers">
    11 <primary sortas="a-Linux-Libc-Headers">Linux-Libc-Headers</primary>
    12 </indexterm>
     11  <title>Linux-Libc-Headers-&linux-libc-headers-version;</title>
    1312
    14 <sect2 role="package"><title/>
    15 <para>The Linux-Libc-Headers package contains the
    16 <quote>sanitized</quote> kernel headers.</para>
     13  <indexterm zone="ch-system-linux-libc-headers">
     14    <primary sortas="a-Linux-Libc-Headers">Linux-Libc-Headers</primary>
     15  </indexterm>
    1716
    18 <segmentedlist>
    19 <segtitle>&buildtime;</segtitle>
    20 <segtitle>&diskspace;</segtitle>
    21 <seglistitem><seg>0.1 SBU</seg><seg>26.9 MB</seg></seglistitem>
    22 </segmentedlist>
     17  <sect2 role="package">
     18    <title/>
    2319
    24 <segmentedlist>
    25 <segtitle>&dependencies;</segtitle>
    26 <seglistitem><seg>Coreutils</seg></seglistitem>
    27 </segmentedlist>
     20    <para>The Linux-Libc-Headers package contains the
     21    <quote>sanitized</quote> kernel headers.</para>
    2822
    29 </sect2>
     23    <segmentedlist>
     24      <segtitle>&buildtime;</segtitle>
     25      <segtitle>&diskspace;</segtitle>
    3026
    31 <sect2 role="installation">
    32 <title>Installation of Linux-Libc-Headers</title>
     27      <seglistitem>
     28        <seg>0.1 SBU</seg>
     29        <seg>26.9 MB</seg>
     30      </seglistitem>
     31    </segmentedlist>
    3332
    34 <para>For years it has been common practice to use <quote>raw</quote>
    35 kernel headers (straight from a kernel tarball) in <filename
    36 class="directory">/usr/include</filename>, but over the last few
    37 years, the kernel developers have taken a strong stance that this
    38 should not be done. This gave birth to the Linux-Libc-Headers Project,
    39 which was designed to maintain an API stable version of the Linux
    40 headers.</para>
     33    <segmentedlist>
     34      <segtitle>&dependencies;</segtitle>
    4135
    42 <para>Install the header files:</para>
     36      <seglistitem>
     37        <seg>Coreutils</seg>
     38      </seglistitem>
     39    </segmentedlist>
     40
     41  </sect2>
     42
     43  <sect2 role="installation">
     44    <title>Installation of Linux-Libc-Headers</title>
     45
     46    <para>For years it has been common practice to use <quote>raw</quote>
     47    kernel headers (straight from a kernel tarball) in <filename
     48    class="directory">/usr/include</filename>, but over the last few
     49    years, the kernel developers have taken a strong stance that this
     50    should not be done. This gave birth to the Linux-Libc-Headers Project,
     51    which was designed to maintain an API stable version of the Linux
     52    headers.</para>
     53
     54    <para>Install the header files:</para>
    4355
    4456<screen><userinput>install -d /usr/include/asm
     
    4658cp -Rv include/linux /usr/include</userinput></screen>
    4759
    48 <para>Ensure that all the headers are owned by root:</para>
     60    <para>Ensure that all the headers are owned by root:</para>
    4961
    5062<screen><userinput>chown -Rv root:root /usr/include/{asm,linux}</userinput></screen>
    5163
    52 <para>Make sure the users can read the headers:</para>
     64    <para>Make sure the users can read the headers:</para>
    5365
    5466<screen><userinput>find /usr/include/{asm,linux} -type d -exec chmod -v 755 {} \;
    5567find /usr/include/{asm,linux} -type f -exec chmod -v 644 {} \;</userinput></screen>
    5668
    57 </sect2>
     69  </sect2>
    5870
     71  <sect2 id="contents-linux-libc-headers" role="content">
     72    <title>Contents of Linux-Libc-Headers</title>
    5973
    60 <sect2 id="contents-linux-libc-headers" role="content"><title>Contents of Linux-Libc-Headers</title>
     74    <segmentedlist>
     75      <segtitle>Installed headers</segtitle>
    6176
    62 <segmentedlist>
    63 <segtitle>Installed headers</segtitle>
    64 <seglistitem><seg>/usr/include/{asm,linux}/*.h</seg></seglistitem>
    65 </segmentedlist>
     77      <seglistitem>
     78        <seg>/usr/include/{asm,linux}/*.h</seg>
     79      </seglistitem>
     80    </segmentedlist>
    6681
    67 <variablelist><bridgehead renderas="sect3">Short Descriptions</bridgehead>
    68 <?dbfo list-presentation="list"?>
    69 <?dbhtml list-presentation="table"?>
     82    <variablelist>
     83      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     84      <?dbfo list-presentation="list"?>
     85      <?dbhtml list-presentation="table"?>
    7086
    71 <varlistentry id="linux-libc-headers">
    72 <term><filename class="headerfile">/usr/include/{asm,linux}/*.h</filename></term>
    73 <listitem>
    74 <para>The Linux API headers</para>
    75 <indexterm zone="ch-system-linux-libc-headers linux-libc-headers"><primary sortas="e-/usr/include/{asm,linux}/*.h">/usr/include/{asm,linux}/*.h</primary></indexterm>
    76 </listitem>
    77 </varlistentry>
    78 </variablelist>
     87      <varlistentry id="linux-libc-headers">
     88        <term><filename class="headerfile">/usr/include/{asm,linux}/*.h</filename></term>
     89        <listitem>
     90          <para>The Linux API headers</para>
     91          <indexterm zone="ch-system-linux-libc-headers linux-libc-headers">
     92            <primary sortas="e-/usr/include/{asm,linux}/*.h">/usr/include/{asm,linux}/*.h</primary>
     93          </indexterm>
     94        </listitem>
     95      </varlistentry>
    7996
    80 </sect2>
     97    </variablelist>
     98
     99  </sect2>
    81100
    82101</sect1>
    83 
Note: See TracChangeset for help on using the changeset viewer.