Changes in / [88ef769:03e6a40]


Ignore:
Files:
95 added
88 deleted
354 edited

Legend:

Unmodified
Added
Removed
  • BOOK/Makefile

    r88ef769 r03e6a40  
    2222                   sparc sparc64 sparc64-64 \
    2323                   mips mips64 mips64-64 \
    24                    ppc ppc64 ppc64-64 \
    25                    alpha
     24                   ppc ppc64 ppc64-64
     25#                  alpha Not tested anymore
    2626
    2727x86_ML          := 32
     
    290290        @echo "Download-List Targets"
    291291        @echo "  $(FG_GREEN)download-list $(FG_BLUE)$(ARCHS_DLLIST)$(FG_DEFAULT)"
     292        @echo
    292293        @echo "md5-List Targets"
    293294        @echo "  $(FG_GREEN)md5-list $(FG_BLUE)$(ARCHS_MD5LIST)$(FG_DEFAULT)"
  • BOOK/appendices/acronymlist.xml

    r88ef769 r03e6a40  
    2424
    2525    <varlistentry>
    26       <term><emphasis role="bold">ALSA</emphasis></term>
    27       <listitem>
    28         <para>Advanced Linux Sound Architecture</para>
    29       </listitem>
    30     </varlistentry>
    31 
    32     <varlistentry>
    3326      <term><emphasis role="bold">API</emphasis></term>
    3427      <listitem>
  • BOOK/appendices/dependencies/alpha.xml

    r88ef769 r03e6a40  
    2121
    2222        <seglistitem>
    23          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC,
     23         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC,
    2424         Grep, Make, Ncurses, Sed and Patch</seg>
    2525        </seglistitem>
  • BOOK/appendices/dependencies/common.xml

    r88ef769 r03e6a40  
    3131  </para>
    3232
     33<!-- Begin ACL dependency info -->
     34  <bridgehead renderas="sect2" id="acl-dep">ACL</bridgehead>
     35
     36      <segmentedlist>
     37        <segtitle>&dependencies;</segtitle>
     38
     39        <seglistitem>
     40         <seg>Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Gettext, Grep,
     41         Libtool, Make, and Sed</seg>
     42        </seglistitem>
     43      </segmentedlist>
     44
     45      <segmentedlist>
     46        <segtitle>&testsuites;</segtitle>
     47
     48        <seglistitem>
     49          <seg>No testsuite available</seg>
     50        </seglistitem>
     51      </segmentedlist>
     52
     53      <segmentedlist>
     54        <segtitle>&before;</segtitle>
     55
     56        <seglistitem>
     57          <seg>Coreutils, Gettext, Libcap, Sed, and Systemd</seg>
     58        </seglistitem>
     59      </segmentedlist>
     60
     61<!-- Begin Attr dependency info -->
     62  <bridgehead renderas="sect2" id="attr-dep">Attr</bridgehead>
     63
     64      <segmentedlist>
     65        <segtitle>&dependencies;</segtitle>
     66
     67        <seglistitem>
     68         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Gettext, Grep,
     69         Libtool, Make, and Sed</seg>
     70        </seglistitem>
     71      </segmentedlist>
     72
     73      <segmentedlist>
     74        <segtitle>&testsuites;</segtitle>
     75
     76        <seglistitem>
     77          <seg>No testsuite available</seg>
     78        </seglistitem>
     79      </segmentedlist>
     80
     81      <segmentedlist>
     82        <segtitle>&before;</segtitle>
     83
     84        <seglistitem>
     85          <seg>ACL, Coretutils, Gettext, Libcap, Sed, and Systemd</seg>
     86        </seglistitem>
     87      </segmentedlist>
     88
    3389<!-- Begin Autoconf dependency info -->
    3490  <bridgehead renderas="sect2" id="autoconf-dep">Autoconf</bridgehead>
     
    3894
    3995        <seglistitem>
    40           <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed and Texinfo</seg>
    41         </seglistitem>
    42       </segmentedlist>
    43 
    44       <segmentedlist>
    45         <segtitle>&testsuites;</segtitle>
    46 
    47         <seglistitem>
    48           <seg>Automake, Binutils, Diffutils, Findutils, GCC and Libtool</seg>
     96          <seg>Bash, Coreutils, Gawk, Grep, M4, Make, Perl, Sed, Texinfo</seg>
     97        </seglistitem>
     98      </segmentedlist>
     99
     100      <segmentedlist>
     101        <segtitle>&testsuites;</segtitle>
     102
     103        <seglistitem>
     104          <seg>Automake, Binutils, Diffutils, Findutils, GCC, Libtool</seg>
    49105        </seglistitem>
    50106      </segmentedlist>
     
    66122        <seglistitem>
    67123          <seg>Autoconf, Bash, Binutils, Coreutils, Gawk, Grep, M4, Make, Perl,
    68           Sed and Texinfo</seg>
     124          Sed, Texinfo</seg>
    69125        </seglistitem>
    70126      </segmentedlist>
     
    75131        <seglistitem>
    76132          <seg>Bison, Bzip2, DejaGNU, Diffutils, Expect, Findutils,
    77           Flex, GCC, Gettext, Gzip, Libtool, XZ-Utils and Tar. Can also use several
     133          Flex, GCC, Gettext, Gzip, Libtool, Tar, XZ Utils. Can also use several
    78134          other packages that are not installed in CLFS.</seg>
    79135        </seglistitem>
     
    95151
    96152        <seglistitem>
    97           <seg>Bash, Bison, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, Make,
    98           Ncurses, Patch, Readline, Sed and Texinfo</seg>
     153          <seg>Bash, Bison, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, Make,
     154          Ncurses, Patch, Readline, Sed, Texinfo</seg>
    99155        </seglistitem>
    100156      </segmentedlist>
     
    123179
    124180        <seglistitem>
    125           <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC, Grep, Make,
     181          <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC, Grep, Make,
    126182          and Readline</seg>
    127183        </seglistitem>
     
    151207
    152208        <seglistitem>
    153          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, File, Gawk, GCC,
     209         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, File, Gawk, GCC,
    154210         Grep, Make, Perl, Sed, Texinfo and Zlib</seg>
    155211        </seglistitem>
     
    179235
    180236        <seglistitem>
    181          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC,
    182          Grep, M4, Make and Sed</seg>
    183         </seglistitem>
    184       </segmentedlist>
    185 
    186       <segmentedlist>
    187         <segtitle>&testsuites;</segtitle>
    188 
    189         <seglistitem>
    190           <seg>Diffutils, Findutils and Gawk</seg>
    191         </seglistitem>
    192       </segmentedlist>
    193 
    194       <segmentedlist>
    195         <segtitle>&before;</segtitle>
    196 
    197         <seglistitem>
    198           <seg>Flex, Kbd and Tar</seg>
     237         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC,
     238         Grep, M4, Make, Sed</seg>
     239        </seglistitem>
     240      </segmentedlist>
     241
     242      <segmentedlist>
     243        <segtitle>&testsuites;</segtitle>
     244
     245        <seglistitem>
     246          <seg>Diffutils, Findutils, Gawk</seg>
     247        </seglistitem>
     248      </segmentedlist>
     249
     250      <segmentedlist>
     251        <segtitle>&before;</segtitle>
     252
     253        <seglistitem>
     254          <seg>Flex, Kbd, Tar</seg>
    199255        </seglistitem>
    200256      </segmentedlist>
     
    207263
    208264        <seglistitem>
    209          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make</seg>
     265         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make</seg>
    210266        </seglistitem>
    211267      </segmentedlist>
     
    234290
    235291        <seglistitem>
    236          <seg>Bash, Coreutils, Make and Sed</seg>
     292         <seg>Bash, Coreutils, Make, Sed</seg>
    237293        </seglistitem>
    238294      </segmentedlist>
     
    281337      </segmentedlist>
    282338
    283 <!-- Begin CLooG-ISL dependency info -->
    284   <bridgehead renderas="sect2" id="cloog-isl-dep">CLooG-ISL</bridgehead>
    285 
    286       <segmentedlist>
    287         <segtitle>&dependencies;</segtitle>
    288 
    289         <seglistitem>
    290          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
    291          Make, MPC, MPFR, Sed and Texinfo</seg>
     339<!-- Begin CLooG dependency info -->
     340  <bridgehead renderas="sect2" id="cloog-dep">CLooG</bridgehead>
     341
     342      <segmentedlist>
     343        <segtitle>&dependencies;</segtitle>
     344
     345        <seglistitem>
     346         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
     347         GMP, ISL, Make, MPC, MPFR, Sed and Texinfo</seg>
    292348        </seglistitem>
    293349      </segmentedlist>
     
    316372
    317373        <seglistitem>
    318          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, GMP, Grep, Make,
    319          Patch, Perl, Sed and Texinfo</seg>
     374         <seg>ACL, Attr, Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, GMP,
     375         Grep, Libcap, Make, Patch, Perl, Sed and Texinfo</seg>
    320376        </seglistitem>
    321377      </segmentedlist>
     
    333389
    334390        <seglistitem>
    335           <seg>Bash, Diffutils, Findutils, Man and Eudev</seg>
     391          <seg>Bash, Diffutils, Findutils, Man</seg>
     392        </seglistitem>
     393      </segmentedlist>
     394
     395<!-- Begin D-Bus dependency info -->
     396  <bridgehead renderas="sect2" id="dbus-dep">D-Bus</bridgehead>
     397
     398      <segmentedlist>
     399        <segtitle>&dependencies;</segtitle>
     400
     401        <seglistitem>
     402         <seg>Bash, Binutils, Coreutils, Diffutils, Expat, Gawk, GCC,
     403         Gettext, Grep, Make, Man, Pkg-config, Sed and Texinfo</seg>
     404        </seglistitem>
     405      </segmentedlist>
     406
     407      <segmentedlist>
     408        <segtitle>&testsuites;</segtitle>
     409
     410        <seglistitem>
     411          <seg>None</seg>
     412        </seglistitem>
     413      </segmentedlist>
     414
     415      <segmentedlist>
     416        <segtitle>&before;</segtitle>
     417
     418        <seglistitem>
     419          <seg>Systemd</seg>
    336420        </seglistitem>
    337421      </segmentedlist>
     
    398482
    399483        <seglistitem>
    400          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     484         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    401485         Make, Patch, Sed and Texinfo</seg>
    402486        </seglistitem>
     
    419503      </segmentedlist>
    420504
    421 <!-- Begin EGLIBC dependency info -->
    422   <bridgehead renderas="sect2" id="eglibc-dep">EGLIBC</bridgehead>
     505<!-- Begin GLIBC dependency info -->
     506  <bridgehead renderas="sect2" id="glibc-dep">GLIBC</bridgehead>
    423507
    424508      <segmentedlist>
     
    447531      </segmentedlist>
    448532
     533<!-- Begin Eudev dependency info -->
     534  <bridgehead renderas="sect2" id="eudev-dep">Eudev</bridgehead>
     535
     536      <segmentedlist>
     537        <segtitle>&dependencies;</segtitle>
     538
     539        <seglistitem>
     540         <seg>Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
     541         Make and Sed</seg>
     542        </seglistitem>
     543      </segmentedlist>
     544
     545      <segmentedlist>
     546        <segtitle>&testsuites;</segtitle>
     547
     548        <seglistitem>
     549          <seg>No testsuite available</seg>
     550        </seglistitem>
     551      </segmentedlist>
     552
     553      <segmentedlist>
     554        <segtitle>&before;</segtitle>
     555
     556        <seglistitem>
     557          <seg>Systemd</seg>
     558        </seglistitem>
     559      </segmentedlist>
     560
     561<!-- Begin Expat dependency info -->
     562  <bridgehead renderas="sect2" id="expat-dep">Expat</bridgehead>
     563
     564      <segmentedlist>
     565        <segtitle>&dependencies;</segtitle>
     566
     567        <seglistitem>
     568         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep,
     569         Make and Sed</seg>
     570        </seglistitem>
     571      </segmentedlist>
     572
     573      <segmentedlist>
     574        <segtitle>&testsuites;</segtitle>
     575
     576        <seglistitem>
     577          <seg>None</seg>
     578        </seglistitem>
     579      </segmentedlist>
     580
     581      <segmentedlist>
     582        <segtitle>&before;</segtitle>
     583
     584        <seglistitem>
     585          <seg>D-Bus and XML::Parser</seg>
     586        </seglistitem>
     587      </segmentedlist>
     588
    449589<!-- Begin Expect dependency info -->
    450590  <bridgehead renderas="sect2" id="expect-dep">Expect</bridgehead>
     
    454594
    455595        <seglistitem>
    456          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep, Make,
     596         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep, Make,
    457597         Patch, Sed and Tcl</seg>
    458598        </seglistitem>
     
    482622
    483623        <seglistitem>
    484          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gettext, Grep, Gzip,
     624         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gettext, Grep, Gzip,
    485625         Make, Pkg-config-lite, Sed, Texinfo and Util-linux</seg>
    486626        </seglistitem>
     
    510650
    511651        <seglistitem>
    512          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     652         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    513653         Make, Sed and Zlib</seg>
    514654        </seglistitem>
     
    538678
    539679        <seglistitem>
    540          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     680         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    541681         Sed and Texinfo</seg>
    542682        </seglistitem>
     
    566706
    567707        <seglistitem>
    568          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, M4, Make,
     708         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, M4, Make,
    569709         Sed and Texinfo</seg>
    570710        </seglistitem>
     
    594734
    595735        <seglistitem>
    596          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Sed and Texinfo</seg>
     736         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Sed and Texinfo</seg>
    597737        </seglistitem>
    598738      </segmentedlist>
     
    621761
    622762        <seglistitem>
    623          <seg>Bash, Binutils, CLooG-ISL, Coreutils, Diffutils, EGLIBC,
     763         <seg>Bash, Binutils, CLooG, Coreutils, Diffutils, GLIBC,
    624764         Findutils, Gawk, GCC, GMP, Grep, ISL, Make, MPFR, Patch, Perl, Sed,
    625765         Tar and Texinfo</seg>
     
    650790
    651791        <seglistitem>
    652          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
     792         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk,
    653793         GCC, Grep, Make, Sed and Texinfo</seg>
    654794        </seglistitem>
     
    672812
    673813<!-- Begin Glib dependency info -->
    674   <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>
     814<!--  <bridgehead renderas="sect2" id="glib-dep">Glib</bridgehead>
    675815
    676816      <segmentedlist>
     
    696836          <seg>Pkg-config-lite</seg>
    697837        </seglistitem>
    698       </segmentedlist>
     838      </segmentedlist> -->
    699839
    700840<!-- Begin GMP dependency info -->
     
    705845
    706846        <seglistitem>
    707          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, M4, Make,
     847         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, M4, Make,
    708848         Sed and Texinfo</seg>
    709849        </seglistitem>
     
    723863        <seglistitem>
    724864          <seg>MPFR, GCC</seg>
     865        </seglistitem>
     866      </segmentedlist>
     867
     868<!-- Begin Gperf dependency info -->
     869  <bridgehead renderas="sect2" id="gperf-dep">Gperf</bridgehead>
     870
     871      <segmentedlist>
     872        <segtitle>&dependencies;</segtitle>
     873
     874        <seglistitem>
     875         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
     876         Make, Sed and Texinfo</seg>
     877        </seglistitem>
     878      </segmentedlist>
     879
     880      <segmentedlist>
     881        <segtitle>&testsuites;</segtitle>
     882
     883        <seglistitem>
     884          <seg>Intltool</seg>
     885        </seglistitem>
     886      </segmentedlist>
     887
     888      <segmentedlist>
     889        <segtitle>&before;</segtitle>
     890
     891        <seglistitem>
     892          <seg>Systemd</seg>
    725893        </seglistitem>
    726894      </segmentedlist>
     
    733901
    734902        <seglistitem>
    735          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     903         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    736904         Make, Patch, Sed and Texinfo</seg>
    737905        </seglistitem>
     
    761929
    762930        <seglistitem>
    763          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Perl
     931         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Perl
    764932         Sed and Texinfo</seg>
    765933        </seglistitem>
     
    789957
    790958        <seglistitem>
    791          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     959         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    792960         Sed and Texinfo</seg>
    793961        </seglistitem>
     
    8371005      </segmentedlist>
    8381006
     1007<!-- Begin Intltool dependency info -->
     1008  <bridgehead renderas="sect2" id="intltool-dep">Intltool</bridgehead>
     1009
     1010      <segmentedlist>
     1011        <segtitle>&dependencies;</segtitle>
     1012
     1013        <seglistitem>
     1014         <seg>Binutils, Coreutils, GLIBC, GCC, Make, Perl Sed and XML::Parser</seg>
     1015        </seglistitem>
     1016      </segmentedlist>
     1017
     1018      <segmentedlist>
     1019        <segtitle>&testsuites;</segtitle>
     1020
     1021        <seglistitem>
     1022          <seg>No testsuite available</seg>
     1023        </seglistitem>
     1024      </segmentedlist>
     1025
     1026      <segmentedlist>
     1027        <segtitle>&before;</segtitle>
     1028
     1029        <seglistitem>
     1030          <seg>None</seg>
     1031        </seglistitem>
     1032      </segmentedlist>
     1033
    8391034<!-- Begin IProute2 dependency info -->
    8401035  <bridgehead renderas="sect2" id="iproute2-dep">IProute2</bridgehead>
     
    8441039
    8451040        <seglistitem>
    846          <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Findutils, Flex, GCC,
     1041         <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Findutils, Flex, GCC,
    8471042         Make, Linux-Headers and Sed</seg>
    8481043        </seglistitem>
     
    8721067
    8731068        <seglistitem>
    874          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC and Make</seg>
     1069         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Libcap and Make</seg>
    8751070        </seglistitem>
    8761071      </segmentedlist>
     
    8991094
    9001095        <seglistitem>
    901          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     1096         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    9021097         GMP, Make, MPC, MPFR, Sed and Texinfo</seg>
    9031098        </seglistitem>
     
    9271122
    9281123        <seglistitem>
    929          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Gzip, Make, and
     1124         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Gzip, Make, and
    9301125         Check</seg>
    9311126        </seglistitem>
     
    9551150
    9561151        <seglistitem>
    957          <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, Flex, Gawk, GCC,
    958          Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ-Utils, and Zlib.
     1152         <seg>Bash, Binutils, Bison, Coreutils, GLIBC, Flex, Gawk, GCC,
     1153         Gettext, Gzip, Make, Pkg-config-lite, Sed, XZ Utils, and Zlib.
    9591154         </seg>
    9601155        </seglistitem>
     
    9731168
    9741169        <seglistitem>
    975           <seg>Eudev</seg>
     1170          <seg>Systemd</seg>
    9761171        </seglistitem>
    9771172      </segmentedlist>
     
    9841179
    9851180        <seglistitem>
    986          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     1181         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    9871182         Ncurses and Sed</seg>
    9881183        </seglistitem>
     
    10051200      </segmentedlist>
    10061201
    1007 <!-- Begin libestr dependency info -->
    1008   <bridgehead renderas="sect2" id="libee-dep">Libee</bridgehead>
    1009 
    1010       <segmentedlist>
    1011         <segtitle>&dependencies;</segtitle>
    1012 
    1013         <seglistitem>
    1014          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
    1015          GCC, Grep, Libestr, Make, Pkg-config-lite, Sed and Texinfo</seg>
    1016         </seglistitem>
    1017       </segmentedlist>
    1018 
    1019       <segmentedlist>
    1020         <segtitle>&testsuites;</segtitle>
    1021 
    1022         <seglistitem>
    1023           <seg>None</seg>
    1024         </seglistitem>
    1025       </segmentedlist>
    1026 
    1027       <segmentedlist>
    1028         <segtitle>&before;</segtitle>
    1029 
    1030         <seglistitem>
    1031           <seg>Rsyslog</seg>
    1032         </seglistitem>
    1033       </segmentedlist>
    1034 
    1035 <!-- Begin libestr dependency info -->
    1036   <bridgehead renderas="sect2" id="libestr-dep">Libestr</bridgehead>
    1037 
    1038       <segmentedlist>
    1039         <segtitle>&dependencies;</segtitle>
    1040 
    1041         <seglistitem>
    1042          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
    1043          GCC, Grep, Make, Sed and Texinfo</seg>
    1044         </seglistitem>
    1045       </segmentedlist>
    1046 
    1047       <segmentedlist>
    1048         <segtitle>&testsuites;</segtitle>
    1049 
    1050         <seglistitem>
    1051           <seg>None</seg>
    1052         </seglistitem>
    1053       </segmentedlist>
    1054 
    1055       <segmentedlist>
    1056         <segtitle>&before;</segtitle>
    1057 
    1058         <seglistitem>
    1059           <seg>Libee and Rsyslog</seg>
     1202<!-- Begin Libcap dependency info -->
     1203  <bridgehead renderas="sect2" id="libcap-dep">Libcap</bridgehead>
     1204
     1205      <segmentedlist>
     1206        <segtitle>&dependencies;</segtitle>
     1207
     1208        <seglistitem>
     1209         <seg>Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep and Make</seg>
     1210        </seglistitem>
     1211      </segmentedlist>
     1212
     1213      <segmentedlist>
     1214        <segtitle>&testsuites;</segtitle>
     1215
     1216        <seglistitem>
     1217          <seg>No testsuite available</seg>
     1218        </seglistitem>
     1219      </segmentedlist>
     1220
     1221      <segmentedlist>
     1222        <segtitle>&before;</segtitle>
     1223
     1224        <seglistitem>
     1225          <seg>Coreutils, IPutils, Systemd</seg>
    10601226        </seglistitem>
    10611227      </segmentedlist>
     
    10681234
    10691235        <seglistitem>
    1070          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk,
     1236         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk,
    10711237         GCC, Grep, Make, Sed and Texinfo</seg>
    10721238        </seglistitem>
     
    11231289
    11241290        <seglistitem>
    1125          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, GCC, Grep,
     1291         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, GCC, Grep,
    11261292         Gzip, Make, KMOD, Ncurses, Perl and Sed</seg>
    11271293        </seglistitem>
     
    11511317
    11521318        <seglistitem>
    1153          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make, Sed
     1319         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make, Sed
    11541320         and Texinfo</seg>
    11551321        </seglistitem>
     
    11791345
    11801346        <seglistitem>
    1181          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     1347         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    11821348         Make, Sed and Texinfo</seg>
    11831349        </seglistitem>
     
    11881354
    11891355        <seglistitem>
    1190           <seg>Perl and Procps</seg>
     1356          <seg>Perl and Procps-ng</seg>
    11911357        </seglistitem>
    11921358      </segmentedlist>
     
    12071373
    12081374        <seglistitem>
    1209          <seg>Bash, Binutils, Bzip2, Coreutils, EGLIBC, Gawk, GCC,
    1210          Grep, Groff, Gzip, Less, XZ-Utils, Make and Sed</seg>
    1211         </seglistitem>
    1212       </segmentedlist>
    1213 
    1214       <segmentedlist>
    1215         <segtitle>&testsuites;</segtitle>
    1216 
    1217         <seglistitem>
    1218           <seg>No testsuite available</seg>
    1219         </seglistitem>
    1220       </segmentedlist>
    1221 
    1222       <segmentedlist>
    1223         <segtitle>&before;</segtitle>
    1224 
    1225         <seglistitem>
    1226           <seg>None</seg>
     1375         <seg>Bash, Binutils, Bzip2, Coreutils, GLIBC, Gawk, GCC,
     1376         Grep, Groff, Gzip, Less, XZ Utils, Make and Sed</seg>
     1377        </seglistitem>
     1378      </segmentedlist>
     1379
     1380      <segmentedlist>
     1381        <segtitle>&testsuites;</segtitle>
     1382
     1383        <seglistitem>
     1384          <seg>No testsuite available</seg>
     1385        </seglistitem>
     1386      </segmentedlist>
     1387
     1388      <segmentedlist>
     1389        <segtitle>&before;</segtitle>
     1390
     1391        <seglistitem>
     1392          <seg>D-Bus</seg>
    12271393        </seglistitem>
    12281394      </segmentedlist>
     
    12621428
    12631429        <seglistitem>
    1264          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
     1430         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP,
    12651431         Make, MPFR, Sed and Texinfo</seg>
    12661432        </seglistitem>
     
    12901456
    12911457        <seglistitem>
    1292          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, GMP,
     1458         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep, GMP,
    12931459         Make, Sed and Texinfo</seg>
    12941460        </seglistitem>
     
    13081474        <seglistitem>
    13091475          <seg>GCC</seg>
    1310         </seglistitem>
    1311       </segmentedlist>
    1312 
    1313 <!-- Begin KMOD dependency info -->
    1314   <bridgehead renderas="sect2" id="module-init-tools-dep">KMOD</bridgehead>
    1315 
    1316       <segmentedlist>
    1317         <segtitle>&dependencies;</segtitle>
    1318 
    1319         <seglistitem>
    1320          <seg>Bash, Binutils, Coreutils, EGLIBC, Findutils, GCC, Grep, Make,
    1321          Sed and Zlib</seg>
    1322         </seglistitem>
    1323       </segmentedlist>
    1324 
    1325       <segmentedlist>
    1326         <segtitle>&testsuites;</segtitle>
    1327 
    1328         <seglistitem>
    1329           <seg>Diffutils, File, Gawk and Gzip</seg>
    1330         </seglistitem>
    1331       </segmentedlist>
    1332 
    1333       <segmentedlist>
    1334         <segtitle>&before;</segtitle>
    1335 
    1336         <seglistitem>
    1337           <seg>None</seg>
    13381476        </seglistitem>
    13391477      </segmentedlist>
     
    13461484
    13471485        <seglistitem>
    1348          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     1486         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    13491487         Make and Sed</seg>
    13501488        </seglistitem>
     
    13631501
    13641502        <seglistitem>
    1365           <seg>Bash, GRUB, Inetutils, Less, Procps, Psmisc, Readline, Texinfo,
     1503          <seg>Bash, GRUB, Inetutils, Less, Procps-ng, Psmisc, Readline, Texinfo,
    13661504          Util-linux and Vim</seg>
    13671505        </seglistitem>
     
    13751513
    13761514        <seglistitem>
    1377          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make and Sed</seg>
     1515         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make and Sed</seg>
    13781516        </seglistitem>
    13791517      </segmentedlist>
     
    14021540
    14031541        <seglistitem>
    1404          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep,
     1542         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep,
    14051543         Make and Sed</seg>
    14061544        </seglistitem>
     
    14111549
    14121550        <seglistitem>
    1413           <seg>Gzip, Iana-Etc and Procps, Tar</seg>
     1551          <seg>Gzip, Iana-Etc and Procps-ng, Tar</seg>
    14141552        </seglistitem>
    14151553      </segmentedlist>
     
    14301568
    14311569        <seglistitem>
    1432          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
     1570         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Gawk, GCC, Grep,
    14331571         Make and Sed</seg>
    14341572        </seglistitem>
     
    14471585
    14481586        <seglistitem>
    1449           <seg>Util-linux, E2fsprogs</seg>
    1450         </seglistitem>
    1451       </segmentedlist>
    1452 
    1453 <!-- Begin Procps dependency info -->
    1454   <bridgehead renderas="sect2" id="procps-dep">Procps</bridgehead>
    1455 
    1456       <segmentedlist>
    1457         <segtitle>&dependencies;</segtitle>
    1458 
    1459         <seglistitem>
    1460          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Ncurses</seg>
     1587          <seg>E2fsprogs, Systemd, Util-linux</seg>
     1588        </seglistitem>
     1589      </segmentedlist>
     1590
     1591<!-- Begin Procps-ng dependency info -->
     1592  <bridgehead renderas="sect2" id="procps-ng-dep">Procps-ng</bridgehead>
     1593
     1594      <segmentedlist>
     1595        <segtitle>&dependencies;</segtitle>
     1596
     1597        <seglistitem>
     1598         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Ncurses</seg>
    14611599        </seglistitem>
    14621600      </segmentedlist>
     
    14851623
    14861624        <seglistitem>
    1487          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses
     1625         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses
    14881626         and Sed</seg>
    14891627        </seglistitem>
     
    15131651
    15141652        <seglistitem>
    1515          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make, Ncurses,
     1653         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make, Ncurses,
    15161654         Patch, Sed and Texinfo</seg>
    15171655        </seglistitem>
     
    15311669        <seglistitem>
    15321670          <seg>Bash</seg>
    1533         </seglistitem>
    1534       </segmentedlist>
    1535 
    1536 <!-- Begin Rsyslog dependency info -->
    1537   <bridgehead renderas="sect2" id="rsyslog-dep">Rsyslog</bridgehead>
    1538 
    1539       <segmentedlist>
    1540         <segtitle>&dependencies;</segtitle>
    1541 
    1542         <seglistitem>
    1543          <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep, libee,
    1544          Libestr, Make, Sed and Zlib</seg>
    1545         </seglistitem>
    1546       </segmentedlist>
    1547 
    1548       <segmentedlist>
    1549         <segtitle>&testsuites;</segtitle>
    1550 
    1551         <seglistitem>
    1552           <seg>No testsuite available</seg>
    1553         </seglistitem>
    1554       </segmentedlist>
    1555 
    1556       <segmentedlist>
    1557         <segtitle>&before;</segtitle>
    1558 
    1559         <seglistitem>
    1560           <seg>None</seg>
    15611671        </seglistitem>
    15621672      </segmentedlist>
     
    15691679
    15701680        <seglistitem>
    1571          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep, Make,
     1681         <seg>ACL, Attr, Bash, Binutils, Coreutils, GLIBC, GCC, Grep, Make,
    15721682         Sed and Texinfo</seg>
    15731683        </seglistitem>
     
    15971707
    15981708        <seglistitem>
    1599          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC,
    1600          Gettext, Grep, Make and Sed</seg>
    1601         </seglistitem>
    1602       </segmentedlist>
    1603 
    1604       <segmentedlist>
    1605         <segtitle>&testsuites;</segtitle>
    1606 
    1607         <seglistitem>
    1608           <seg>No testsuite available</seg>
    1609         </seglistitem>
    1610       </segmentedlist>
    1611 
    1612       <segmentedlist>
    1613         <segtitle>&before;</segtitle>
    1614 
    1615         <seglistitem>
    1616           <seg>None</seg>
    1617         </seglistitem>
    1618       </segmentedlist>
    1619 
    1620 <!-- Begin Sysvinit dependency info -->
    1621   <bridgehead renderas="sect2" id="sysvinit-dep">Sysvinit</bridgehead>
    1622 
    1623       <segmentedlist>
    1624         <segtitle>&dependencies;</segtitle>
    1625 
    1626         <seglistitem>
    1627          <seg>Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg>
     1709         <seg>ACL, Attr, Bash, Binutils, Coreutils, Diffutils, GLIBC,
     1710         Findutils, Gawk, GCC, Gettext, Grep, Make and Sed</seg>
     1711        </seglistitem>
     1712      </segmentedlist>
     1713
     1714      <segmentedlist>
     1715        <segtitle>&testsuites;</segtitle>
     1716
     1717        <seglistitem>
     1718          <seg>No testsuite available</seg>
     1719        </seglistitem>
     1720      </segmentedlist>
     1721
     1722      <segmentedlist>
     1723        <segtitle>&before;</segtitle>
     1724
     1725        <seglistitem>
     1726          <seg>None</seg>
     1727        </seglistitem>
     1728      </segmentedlist>
     1729
     1730<!-- Begin systemd dependency info -->
     1731  <bridgehead renderas="sect2" id="systemd-dep">Systemd</bridgehead>
     1732
     1733      <segmentedlist>
     1734        <segtitle>&dependencies;</segtitle>
     1735
     1736        <seglistitem>
     1737         <seg>ACL, Attr, Bash, Binutils, Coreutils, D-Bus, E2fsprogs, GLIBC,
     1738         Findutils, Gawk, GCC, GPerf, Grep, Intltool, Libcap, Make, Perl,
     1739         Pkg-config, Sed, Util-linux and XML::Parser</seg>
    16281740        </seglistitem>
    16291741      </segmentedlist>
     
    16521764
    16531765        <seglistitem>
    1654          <seg>Bash, Binutils, Bison, Coreutils, EGLIBC, GCC,
     1766         <seg>Bash, Binutils, Bison, Coreutils, GLIBC, GCC,
    16551767         Grep, Make, Sed and Texinfo</seg>
    16561768        </seglistitem>
     
    16801792
    16811793        <seglistitem>
    1682          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, GCC, Grep,
     1794         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, GCC, Grep,
    16831795         Make and Sed</seg>
    16841796        </seglistitem>
     
    17081820
    17091821        <seglistitem>
    1710          <seg>Bash, Binutils, Coreutils, EGLIBC, Gawk, GCC, Grep, Make,
     1822         <seg>Bash, Binutils, Coreutils, GLIBC, Gawk, GCC, Grep, Make,
    17111823         Ncurses and Sed</seg>
    17121824        </seglistitem>
     
    17181830        <seglistitem>
    17191831          <seg>Diffutils and Gzip</seg>
    1720         </seglistitem>
    1721       </segmentedlist>
    1722 
    1723       <segmentedlist>
    1724         <segtitle>&before;</segtitle>
    1725 
    1726         <seglistitem>
    1727           <seg>None</seg>
    1728         </seglistitem>
    1729       </segmentedlist>
    1730 
    1731 <!-- Begin Eudev dependency info -->
    1732   <bridgehead renderas="sect2" id="udev-dep">Eudev</bridgehead>
    1733 
    1734       <segmentedlist>
    1735         <segtitle>&dependencies;</segtitle>
    1736 
    1737         <seglistitem>
    1738          <seg>Binutils, Coreutils, Diffutils, EGLIBC, Gawk, GCC, Grep,
    1739          Make and Sed</seg>
    1740         </seglistitem>
    1741       </segmentedlist>
    1742 
    1743       <segmentedlist>
    1744         <segtitle>&testsuites;</segtitle>
    1745 
    1746         <seglistitem>
    1747           <seg>No testsuite available</seg>
    17481832        </seglistitem>
    17491833      </segmentedlist>
     
    17641848
    17651849        <seglistitem>
    1766          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Grep,
     1850         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Grep,
    17671851         Make, Ncurses, Pkg-config-lite, Sed, Texinfo and Zlib</seg>
    17681852        </seglistitem>
     
    17811865
    17821866        <seglistitem>
    1783           <seg>E2fsprogs</seg>
     1867          <seg>E2fsprogs, Systemd</seg>
    17841868        </seglistitem>
    17851869      </segmentedlist>
     
    17921876
    17931877        <seglistitem>
    1794          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC,
     1878         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC,
    17951879         Gettext, Grep, Make, Ncurses, Perl and Sed</seg>
    17961880        </seglistitem>
     
    18131897      </segmentedlist>
    18141898
    1815 <!-- Begin XZ-Utils dependency info -->
    1816   <bridgehead renderas="sect2" id="xz-utils-dep">XZ-Utils</bridgehead>
    1817 
    1818       <segmentedlist>
    1819         <segtitle>&dependencies;</segtitle>
    1820 
    1821         <seglistitem>
    1822          <seg>Bash, Binutils, Coreutils, Diffutils, EGLIBC, Findutils, Gawk, GCC,
     1899<!-- Begin XML::Parser dependency info -->
     1900  <bridgehead renderas="sect2" id="xml-parser-dep">XML::Parser</bridgehead>
     1901
     1902      <segmentedlist>
     1903        <segtitle>&dependencies;</segtitle>
     1904
     1905        <seglistitem>
     1906         <seg>Coreutils, Expat, Make and Perl</seg>
     1907        </seglistitem>
     1908      </segmentedlist>
     1909
     1910      <segmentedlist>
     1911        <segtitle>&testsuites;</segtitle>
     1912
     1913        <seglistitem>
     1914          <seg>None</seg>
     1915        </seglistitem>
     1916      </segmentedlist>
     1917
     1918      <segmentedlist>
     1919        <segtitle>&before;</segtitle>
     1920
     1921        <seglistitem>
     1922          <seg>Intltool</seg>
     1923        </seglistitem>
     1924      </segmentedlist>
     1925
     1926<!-- Begin XZ Utils dependency info -->
     1927  <bridgehead renderas="sect2" id="xz-utils-dep">XZ Utils</bridgehead>
     1928
     1929      <segmentedlist>
     1930        <segtitle>&dependencies;</segtitle>
     1931
     1932        <seglistitem>
     1933         <seg>Bash, Binutils, Coreutils, Diffutils, GLIBC, Findutils, Gawk, GCC,
    18231934         Grep, Make and Sed</seg>
    18241935        </seglistitem>
     
    18481959
    18491960        <seglistitem>
    1850          <seg>Bash, Binutils, Coreutils, EGLIBC, GCC, Make and Sed</seg>
     1961         <seg>Bash, Binutils, Coreutils, GLIBC, GCC, Make and Sed</seg>
    18511962        </seglistitem>
    18521963      </segmentedlist>
  • BOOK/appendices/dependencies/sparc.xml

    r88ef769 r03e6a40  
    4848
    4949        <seglistitem>
    50          <seg>Binutils, Coreutils, EGLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,
     50         <seg>Binutils, Coreutils, GLIBC, Elftoaout, Gawk, GCC, Grep, Gzip,
    5151         Make, Patch and Sed</seg>
    5252        </seglistitem>
  • BOOK/appendices/dependencies/x86.xml

    r88ef769 r03e6a40  
    2121
    2222        <seglistitem>
    23          <seg>Bash, Binutils, Bison Coreutils, Diffutils, EGLIBC, Gawk, GCC, Gettext,
     23         <seg>Bash, Binutils, Bison Coreutils, Diffutils, GLIBC, Gawk, GCC, Gettext,
    2424         Grep, Make, Ncurses, Sed and Texinfo</seg>
    2525        </seglistitem>
  • BOOK/appendices/rationale/common.xml

    r88ef769 r03e6a40  
    2020
    2121    <listitem>
     22      <para>ACL</para>
     23      <para>The ACL package allows usage and setting of POSIX Access Control
     24      Lists. It can be used by several other packages in CLFS, such as Coreutils
     25      and Systemd.</para>
     26    </listitem>
     27
     28    <listitem>
     29      <para>Attr</para>
     30      <para>Attr allows setting and viewing extended attributes of filesystem
     31      objects. It is required by Systemd..</para>
     32    </listitem>
     33
     34    <listitem>
    2235      <para>Autoconf</para>
    2336      <para>The Autoconf package contains programs for producing shell scripts
     
    7487    <listitem>
    7588      <para>Check</para>
    76       <para>This package contains a test harness for other programs.</para>
    77     </listitem>
    78 
    79     <listitem>
    80       <para>CLooG-ISL</para>
     89      <para>This package contains a test harness for other programs. It is
     90      used for some packages' testsuites.</para>
     91    </listitem>
     92
     93    <listitem>
     94      <para>CLooG</para>
    8195      <para>This package is used by GCC.</para>
    8296    </listitem>
     
    86100      <para>This package contains many basic command-line file-management
    87101      tools, required for installation of every package in CLFS.</para>
     102    </listitem>
     103
     104    <listitem>
     105      <para>D-Bus</para>
     106      <para>D-Bus is a message bus system, which allows applications to
     107      communicate to each other. It is required by Systemd.</para>
    88108    </listitem>
    89109
     
    109129
    110130    <listitem>
    111       <para>EGLIBC</para>
     131      <para>GLIBC</para>
    112132      <para>Any dynamically-linked C program (which is nearly everything
    113133      in CLFS) needs a C library to compile and run.</para>
     134    </listitem>
     135
     136    <listitem>
     137      <para>Eudev</para>
     138      <para>This is a package that allows for dynamic creation of device nodes.
     139      It is a fork of Udev, which is now part of Systemd. It is still
     140      used for the "Boot" method in the temp-system, as Systemd is not needed
     141      there.</para>
    114142    </listitem>
    115143
     
    167195      <para>GMP</para>
    168196      <para>This package is required by GCC.</para>
     197    </listitem>
     198
     199    <listitem>
     200      <para>Gperf</para>
     201      <para>This package is required by Systemd.</para>
    169202    </listitem>
    170203
     
    195228
    196229    <listitem>
     230      <para>Intltool</para>
     231      <para>This package is required by Systemd.</para>
     232    </listitem>
     233
     234    <listitem>
    197235      <para>IProute2</para>
    198236      <para>This package contains programs for administering network interfaces.</para>
     
    228266
    229267    <listitem>
    230       <para>Libee</para>
    231       <para>This package contains an event expression library. It is needed by
    232       Rsyslog.</para>
    233     </listitem>
    234 
    235     <listitem>
    236       <para>Libestr</para>
    237       <para>This package contains a library for string essentials. It is needed
    238       by Rsyslog.</para>
     268      <para>Libcap</para>
     269      <para>This package is required by Systemd.</para>
    239270    </listitem>
    240271
     
    309340
    310341    <listitem>
    311       <para>Procps</para>
     342      <para>Procps-ng</para>
    312343      <para>Provides a number of small, useful utilities that give information
    313344      about the <filename class="directory">/proc</filename> filesystem.</para>
     
    329360
    330361    <listitem>
    331       <para>Rsyslog</para>
    332       <para>Rsyslog is an enhanced multi-threaded syslogd that supports
    333       multiple backends with very little dependencies. It provides a program
    334       that logs various system events into files in
    335       <filename class="directory">/var/log</filename>.</para>
    336     </listitem>
    337 
    338     <listitem>
    339362      <para>Sed</para>
    340363      <para>This package contains a stream editor. It is used in the
     
    349372
    350373    <listitem>
    351       <para>Sysvinit</para>
    352       <para>Sysvinit is the init daemon that the clfs-bootscripts were written
    353       to work with.</para>
     374      <para>Systemd</para>
     375      <para>Systemd provides the init daemon for the system, as well as Udev,
     376      which dynamically creates device nodes.</para>
    354377    </listitem>
    355378
     
    370393      converting info pages. It is used in the installation procedures
    371394      of many CLFS packages.</para>
    372     </listitem>
    373 
    374     <listitem>
    375       <para>Eudev</para>
    376       <para>The Eudev package contains programs for dynamic creation of device
    377       nodes.</para>
    378395    </listitem>
    379396
     
    393410
    394411    <listitem>
    395       <para>XZ-Utils</para>
     412      <para>XML::Parser</para>
     413      <para>This Perl module is required by Intltool.</para>
     414    </listitem>
     415
     416    <listitem>
     417      <para>XZ Utils</para>
    396418      <para>Useful for compressing files to reduce size. Also needed to
    397419      uncompress tarballs for many CLFS packages</para>
  • BOOK/boot/64/createfiles.xml

    r88ef769 r03e6a40  
    1313  <title>Creating Essential Symlinks</title>
    1414
    15   <para os="a">Some programs use hard-wired paths to programs which do not exist
    16   yet. In order to satisfy these programs, create a number of symbolic
    17   links which will be replaced by real files throughout the course of
    18   the next chapter after the software has been installed.</para>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     16  href="../common/createfiles.xml"
     17  xpointer="xpointer(//*[@os='a'])"/>
    1918
    20 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
    21 ln -sv /tools/bin/file ${CLFS}/usr/bin
    22 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    23 ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    24 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
    25 ln -sv bash ${CLFS}/bin/sh
    26 ln -sv ../run ${CLFS}/var/run</userinput></screen>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     20  href="../common/createfiles.xml"
     21  xpointer="xpointer(//*[@os='b'])"/>
    2722
    28   <para os="b">To enable some c++ tests in the Glibc and Binutils testsuites
     23  <para os="e">To enable some C++ tests in the Glibc and Binutils testsuites
    2924  to link, create a directory and make some symbolic links:</para>
    3025
    31 <screen><userinput>mkdir -pv ${CLFS}/usr/lib64
    32 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib64</userinput></screen>
     26<screen os="f"><userinput>mkdir -pv ${CLFS}/usr/lib64
     27ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib64</userinput></screen>
     28
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30  href="../common/createfiles.xml"
     31  xpointer="xpointer(//*[@os='c'])"/>
     32
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34  href="../common/createfiles.xml"
     35  xpointer="xpointer(//*[@os='d'])"/>
    3336
    3437</sect1>
  • BOOK/boot/64/e2fsprogs.xml

    r88ef769 r03e6a40  
    4949    xpointer="xpointer(//*[@os='f'])"/>
    5050
    51     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    52     href="../multilib/e2fsprogs.xml"
    53     xpointer="xpointer(//*[@os='g'])"/>
     51<screen os="g"><userinput>make LIBUUID="-luuid" STATIC_LIBUUID="-luuid" \
     52    LIBBLKID="-lblkid" STATIC_LIBBLKID="-lblkid" \
     53    LDFLAGS="-Wl,-rpath,/tools/lib"</userinput></screen>
    5454
    5555    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6969    xpointer="xpointer(//*[@os='l'])"/>
    7070
    71     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    72     href="../common/e2fsprogs.xml"
    73     xpointer="xpointer(//*[@os='ad'])"/>
    74 
    75     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    76     href="../common/e2fsprogs.xml"
    77     xpointer="xpointer(//*[@os='ae'])"/>
    78 
    79 
    8071  </sect2>
    8172
  • BOOK/boot/64/eudev.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-eudev">
    1414    <primary sortas="a-Eudev">Eudev</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eudev.xml"
     18  href="../common/eudev.xml"
    2019  xpointer="xpointer(//*[@role='package'])"/>
    2120
     
    2423
    2524    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../final-system/common/eudev.xml"
     25    href="../common/eudev.xml"
    2726    xpointer="xpointer(//*[@os='a'])"/>
    2827
    29 <screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \
    30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \
    31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \
    32     ./configure --prefix=/usr --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    33     --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \
    34     --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin --libdir=/lib64 \
    35     --disable-introspection --disable-gtk-doc-html --disable-gudev \
    36     --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
     28<screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \
     29    KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \
     30    CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \
     31    --host=${CLFS_TARGET}  --disable-introspection --disable-gtk-doc-html \
     32    --disable-gudev --disable-keymap --with-firmware-path=/tools/lib/firmware \
     33    --enable-libkmod</userinput></screen>
    3734
    3835    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    39     href="../../final-system/common/eudev.xml"
     36    href="../common/eudev.xml"
    4037    xpointer="xpointer(//*[@os='c'])"/>
    4138
    4239    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../../final-system/common/eudev.xml"
     40    href="../common/eudev.xml"
    4441    xpointer="xpointer(//*[@os='d'])"/>
    4542
    4643    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="../../final-system/common/eudev.xml"
     44    href="../common/eudev.xml"
    4845    xpointer="xpointer(//*[@os='g'])"/>
    4946
     
    5350
    5451    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    55     href="../../final-system/common/eudev.xml"
     52    href="../common/eudev.xml"
     53    xpointer="xpointer(//*[@os='i'])"/>
     54
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/eudev.xml"
     57    xpointer="xpointer(//*[@os='k'])"/>
     58
     59    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     60    href="../common/eudev.xml"
    5661    xpointer="xpointer(//*[@os='r1'])"/>
    5762
     
    6065    xpointer="xpointer(//*[@os='r2'])"/>
    6166
    62  </sect2>
    63 
    64   <sect2 role="content">
    65     <title/>
    66 
    67     <para>Details on this package are located in <xref
    68     linkend="contents-eudev" role="."/></para>
    69 
    7067  </sect2>
    7168
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     70  href="../common/eudev.xml"
     71  xpointer="xpointer(//*[@role='content'])"/>
     72
    7273</sect1>
  • BOOK/boot/64/grub-build.xml

    r88ef769 r03e6a40  
    4141<screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    4242    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    43     --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen>
     43    --disable-werror --enable-grub-mkfont=no --with-bootdir=tools/boot</userinput></screen>
     44
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../x86/grub-build.xml"
     47    xpointer="xpointer(//*[@os='b'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../x86/grub-build.xml"
     51    xpointer="xpointer(//*[@os='bc'])"/>
    4452
    4553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5563    xpointer="xpointer(//*[@os='f'])"/>
    5664
    57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     65    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     66    href="../x86/grub-build.xml"
     67    xpointer="xpointer(//*[@os='ag'])"/>
    5868
    5969  </sect2>
  • BOOK/boot/64/shadow.xml

    r88ef769 r03e6a40  
    3636
    3737<screen os="e"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    38     --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>
     38    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    3939
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6666    xpointer="xpointer(//*[@os='l'])"/>
    6767
     68    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     69    href="../common/shadow.xml"
     70    xpointer="xpointer(//*[@os='m'])"/>
     71
    6872  </sect2>
    6973
  • BOOK/boot/alpha-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2326  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/kernel.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot-build.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2628  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    27   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
    3332
  • BOOK/boot/alpha/kernel.xml

    r88ef769 r03e6a40  
    8080
    8181<screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \
    82    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     82   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8787
    8888<screen><userinput>make ARCH=alpha CROSS_COMPILE=${CLFS_TARGET}- \
    89    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     89   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    9090
    9191    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9797    xpointer="xpointer(//*[@os='v'])"/>
    9898
    99 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     99<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    100100
    101101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/common/bootscripts.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-scripts-boot" role="wrap">
     8<sect1 id="ch-scripts-bootscripts" role="wrap">
    99  <?dbhtml filename="bootscripts.html"?>
    1010
    1111  <title>Bootscripts for CLFS &bootscripts-clfs-version;</title>
    1212
    13   <indexterm zone="ch-scripts-boot">
     13  <indexterm zone="ch-scripts-bootscripts">
    1414    <primary sortas="a-Bootscripts">Bootscripts</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../bootscripts/common/bootscripts.xml"
    20   xpointer="xpointer(//*[@role='package'])"/>
     17  <sect2 role="package">
     18    <title/>
     19
     20    <para>The Bootscripts package contains a set of scripts to
     21    start/stop the CLFS system at bootup/shutdown.</para>
     22
     23  </sect2>
    2124
    2225  <sect2 role="installation">
    2326    <title>Installation of Bootscripts</title>
    2427
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../bootscripts/common/bootscripts.xml"
    27     xpointer="xpointer(//*[@os='a'])"/>
    28 
    29 <screen os="b"><userinput>make DESTDIR=${CLFS} install-minimal</userinput></screen>
    30 
    31     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    32     href="../../bootscripts/common/setclock.xml"
    33     xpointer="xpointer(//*[@os='a'])"/>
    34 
    35     <para os="c">If you do not know whether or not the hardware clock is set to UTC,
    36     you can find out after you have booted the new machine by running the
    37     <userinput>hwclock --localtime  --show</userinput> command, and if
    38     necessary editing the <filename>/etc/sysconfig/clock</filename> script.
    39     The worst that will happen if you make a wrong guess here is that the
    40     time displayed will be wrong.</para>
    41 
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../../bootscripts/common/setclock.xml"
    44     xpointer="xpointer(//*[@os='c'])"/>
    45 
    46 <screen os="d"><userinput>cat &gt; ${CLFS}/etc/sysconfig/clock &lt;&lt; "EOF"
    47 <literal># Begin /etc/sysconfig/clock
     28    <para os="s1">Update the bootscripts so they can be used in /tools:</para>
     29
     30<screen os="s2"><userinput>patch -Np1 -i ../bootscripts-cross-lfs-2.1-pre1-updates-1.patch</userinput></screen>
     31
     32    <para os="a">Install the package:</para>
     33
     34<screen os="b"><userinput>make DESTDIR=/tools install-minimal</userinput></screen>
     35
     36  <para os="c">The <command>setclock</command> script reads the time from the
     37  hardware clock, also known as the BIOS or the Complementary Metal Oxide
     38  Semiconductor (CMOS) clock. If the hardware clock is set to UTC, this
     39  script will convert the hardware clock's time to the local time using
     40  the <filename>/etc/localtime</filename> file (which tells the
     41  <command>hwclock</command> program which timezone the user is in). There
     42  is no way to detect whether or not the hardware clock is set to UTC, so
     43  this needs to be configured manually.</para>
     44
     45
     46
     47  <para os="d">If you do not know whether or not the hardware clock is set to UTC,
     48  you can find out after you have booted the new machine by running the
     49  <userinput>hwclock --localtime  --show</userinput> command, and if
     50  necessary editing the <filename>/etc/sysconfig/clock</filename> script.
     51  The worst that will happen if you make a wrong guess here is that the
     52  time displayed will be wrong.</para>
     53
     54  <para os="e">Change the value of the <envar>UTC</envar> variable below
     55  to a value of <option>0</option> (zero) if the hardware clock
     56  is <emphasis>not</emphasis> set to UTC time.</para>
     57
     58<screen os="f"><userinput>cat &gt; /tools/etc/sysconfig/clock &lt;&lt; "EOF"
     59<literal># Begin /tools/etc/sysconfig/clock
    4860
    4961UTC=1
    5062
    51 # End /etc/sysconfig/clock</literal>
     63# End /tools/etc/sysconfig/clock</literal>
    5264EOF</userinput></screen>
    5365
    5466  </sect2>
    5567
    56   <sect2 role="content">
    57     <title/>
    58 
    59   <para>Details on this package are located in <xref
    60   linkend="contents-bootscripts" role="."/></para>
     68  <sect2 id="contents-bootscripts" role="content">
     69    <title>Contents of Bootscripts</title>
     70
     71    <segmentedlist>
     72      <segtitle>Installed scripts</segtitle>
     73
     74      <seglistitem>
     75        <seg>checkfs, cleanfs, functions, halt, localnet, mountfs, mountkernfs,
     76        rc, reboot, sendsignals, setclock, swap, and udev.</seg>
     77      </seglistitem>
     78    </segmentedlist>
     79
     80    <variablelist>
     81      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     82      <?dbfo list-presentation="list"?>
     83      <?dbhtml list-presentation="table"?>
     84
     85      <varlistentry id="checkfs-bootscripts">
     86        <term><command>checkfs</command></term>
     87        <listitem>
     88          <para>Checks the integrity of the file systems before they are
     89          mounted (with the exception of journal and network based file
     90          systems)</para>
     91          <indexterm zone="ch-scripts-bootscripts checkfs-bootscripts">
     92            <primary sortas="d-checkfs">checkfs</primary>
     93          </indexterm>
     94        </listitem>
     95      </varlistentry>
     96
     97      <varlistentry id="cleanfs-bootscripts">
     98        <term><command>cleanfs</command></term>
     99        <listitem>
     100          <para>Removes files that should not be preserved between reboots,
     101          such as those in <filename class="directory">/var/run/</filename>
     102          and <filename class="directory">/var/lock/</filename>; it re-creates
     103          <filename>/var/run/utmp</filename> and removes the possibly present
     104          <filename>/etc/nologin</filename>, <filename>/fastboot</filename>,
     105          and <filename>/forcefsck</filename> files</para>
     106          <indexterm zone="ch-scripts-bootscripts cleanfs-bootscripts">
     107            <primary sortas="d-cleanfs">cleanfs</primary>
     108          </indexterm>
     109        </listitem>
     110      </varlistentry>
     111
     112      <varlistentry id="functions-bootscripts">
     113        <term><command>functions</command></term>
     114        <listitem>
     115          <para>Contains common functions, such as error and status checking,
     116          that are used by several bootscripts</para>
     117          <indexterm zone="ch-scripts-bootscripts functions-bootscripts">
     118            <primary sortas="d-functions">functions</primary>
     119          </indexterm>
     120        </listitem>
     121      </varlistentry>
     122
     123      <varlistentry id="halt-bootscripts">
     124        <term><command>halt</command></term>
     125        <listitem>
     126          <para>Halts the system</para>
     127          <indexterm zone="ch-scripts-bootscripts halt-bootscripts">
     128            <primary sortas="d-halt">halt</primary>
     129          </indexterm>
     130        </listitem>
     131      </varlistentry>
     132
     133      <varlistentry id="localnet-bootscripts">
     134        <term><command>localnet</command></term>
     135        <listitem>
     136          <para>Sets up the system's hostname and local loopback device</para>
     137          <indexterm zone="ch-scripts-bootscripts localnet-bootscripts">
     138            <primary sortas="d-localnet">localnet</primary>
     139          </indexterm>
     140        </listitem>
     141      </varlistentry>
     142
     143      <varlistentry id="mountfs-bootscripts">
     144        <term><command>mountfs</command></term>
     145        <listitem>
     146          <para>Mounts all file systems, except ones that are marked
     147          <emphasis>noauto</emphasis> or are network based</para>
     148          <indexterm zone="ch-scripts-bootscripts mountfs-bootscripts">
     149            <primary sortas="d-mountfs">mountfs</primary>
     150          </indexterm>
     151        </listitem>
     152      </varlistentry>
     153
     154      <varlistentry id="mountkernfs-bootscripts">
     155        <term><command>mountkernfs</command></term>
     156        <listitem>
     157          <para>Mounts virtual kernel file systems, such as
     158          <systemitem class="filesystem">proc</systemitem></para>
     159          <indexterm zone="ch-scripts-bootscripts mountkernfs-bootscripts">
     160            <primary sortas="d-mountkernfs">mountkernfs</primary>
     161          </indexterm>
     162        </listitem>
     163      </varlistentry>
     164
     165      <varlistentry id="rc-bootscripts">
     166        <term><command>rc</command></term>
     167        <listitem>
     168          <para>The master run-level control script; it is responsible for
     169          running all the other bootscripts one-by-one, in a sequence
     170          determined by the name of the symbolic links being processed</para>
     171          <indexterm zone="ch-scripts-bootscripts rc-bootscripts">
     172            <primary sortas="d-rc">rc</primary>
     173          </indexterm>
     174        </listitem>
     175      </varlistentry>
     176
     177      <varlistentry id="reboot-bootscripts">
     178        <term><command>reboot</command></term>
     179        <listitem>
     180          <para>Reboots the system</para>
     181          <indexterm zone="ch-scripts-bootscripts reboot-bootscripts">
     182            <primary sortas="d-reboot">reboot</primary>
     183          </indexterm>
     184        </listitem>
     185      </varlistentry>
     186
     187      <varlistentry id="sendsignals-bootscripts">
     188        <term><command>sendsignals</command></term>
     189        <listitem>
     190          <para>Makes sure every process is terminated before the system reboots
     191          or halts</para>
     192          <indexterm zone="ch-scripts-bootscripts sendsignals-bootscripts">
     193            <primary sortas="d-sendsignals">sendsignals</primary>
     194          </indexterm>
     195        </listitem>
     196      </varlistentry>
     197
     198      <varlistentry id="setclock-bootscripts">
     199        <term><command>setclock</command></term>
     200        <listitem>
     201          <para>Resets the kernel clock to local time in case the hardware clock
     202          is not set to UTC time</para>
     203          <indexterm zone="ch-scripts-bootscripts setclock-bootscripts">
     204            <primary sortas="d-setclock">setclock</primary>
     205          </indexterm>
     206        </listitem>
     207      </varlistentry>
     208
     209      <varlistentry id="swap-bootscripts">
     210        <term><command>swap</command></term>
     211        <listitem>
     212          <para>Enables and disables swap files and partitions</para>
     213          <indexterm zone="ch-scripts-bootscripts swap-bootscripts">
     214            <primary sortas="d-swap">swap</primary>
     215          </indexterm>
     216        </listitem>
     217      </varlistentry>
     218
     219      <varlistentry id="eudev-bootscripts">
     220        <term><command>udev</command></term>
     221        <listitem>
     222          <para>Starts and stops the Eudev daemon</para>
     223          <indexterm zone="ch-scripts-bootscripts eudev-bootscripts">
     224            <primary sortas="d-eudev">udev</primary>
     225          </indexterm>
     226        </listitem>
     227      </varlistentry>
     228
     229    </variablelist>
    61230
    62231  </sect2>
  • BOOK/boot/common/changingowner.xml

    r88ef769 r03e6a40  
    1111  <title>Changing Ownership</title>
    1212
    13   <para os="a">Currently, the <filename class="directory">${CLFS}</filename>
    14   directory and all of its subdirectories  are owned by the user
    15   <systemitem class="username">clfs</systemitem>, a user that exists only
    16   on the host system. For security reasons, the ${CLFS} root directory and
    17   all of its subdirectories should be owned by
    18   <systemitem class="username">root</systemitem>. Change the ownership
    19   for ${CLFS} and its subdirectories by running this command:</para>
     13  <para os="a">Currently, the <filename class="directory">/tools</filename>
     14  and <filename class="directory">/cross-tools</filename> directories
     15  are owned by the user <emphasis>clfs</emphasis>, a user that
     16  exists only on the host system. Although <filename
     17  class="directory">/tools</filename> and <filename
     18  class="directory">/cross-tools</filename> can be deleted once the CLFS
     19  system has been finished, they can be retained to build
     20  additional CLFS systems. If the <filename class="directory">/tools</filename>
     21  and <filename class="directory">/cross-tools</filename> directories are
     22  kept as is, the files are owned by a user ID without a corresponding
     23  account. This is dangerous because a user account created later could
     24  get this same user ID and would own these directories and all the files
     25  therein, thus exposing those files to possible malicious manipulation.</para>
    2026
    21 <screen os="b"><userinput>chown -Rv &uid-root;:&gid-root; ${CLFS}</userinput></screen>
     27  <para os="b">One possible fix for this issue might be to add the
     28  <systemitem class="username">clfs</systemitem> user to the new CLFS system
     29  later when creating the <filename>/etc/passwd</filename> file, taking care
     30  to assign it the same user and group IDs as on the host system. Alternatively,
     31  assign the contents of the <filename class="directory">/tools</filename>
     32  and <filename class="directory">/cross-tools</filename> directories to
     33  user <systemitem class="username">root</systemitem> by running the
     34  following commands:</para>
    2235
    23   <para>The following files are to be owned by the group
    24   <systemitem class="username">utmp</systemitem> not by
    25   <systemitem class="username">root</systemitem>.</para>
    26 
    27 <screen><userinput>chgrp -v &gid-utmp; ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog</userinput></screen>
    28 
     36<screen os="c"><userinput>chown -Rv 0:0 ${CLFS}/tools
     37chown -Rv 0:0 ${CLFS}/cross-tools</userinput></screen>
    2938
    3039</sect1>
  • BOOK/boot/common/createfiles.xml

    r88ef769 r03e6a40  
    1616  the next chapter after the software has been installed.</para>
    1717
    18 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
    19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
     18<screen os="b"><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin
    2019ln -sv /tools/bin/file ${CLFS}/usr/bin
    2120ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
     21ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib
     22sed -e 's/tools/usr/' /tools/lib/libstdc++.la &gt; ${CLFS}/usr/lib/libstdc++.la
    2323ln -sv bash ${CLFS}/bin/sh
    24 ln -sv /run ${CLFS}/var/run</userinput></screen>
     24ln -sv ../run ${CLFS}/var/run
     25ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin
     26ln -sv /tools/sbin/init ${CLFS}/sbin
     27ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen>
     28
     29  <para os="c">Historically, Linux maintains a list of the mounted file systems
     30  in the file <filename>/etc/mtab</filename>. Modern kernels maintain this list
     31  internally and expose it to the user via the
     32  <filename class="directory">/proc</filename> filesystem. To satisfy utilities
     33  that expect the presence of <filename>/etc/mtab</filename>, create the
     34  following symbolic link:</para>
     35
     36<screen os="d"><userinput>ln -sv /proc/self/mounts ${CLFS}/etc/mtab</userinput></screen>
    2537
    2638</sect1>
  • BOOK/boot/common/creatingdirs.xml

    r88ef769 r03e6a40  
    1111  <title>Creating Directories</title>
    1212
    13   <para os="a">It is time to create some structure in the CLFS file system. Create a
     13    <note os="a">
     14      <para>The commands in the remainder of the book should be run as
     15      the <systemitem class="username">root</systemitem> user. Check
     16      that ${CLFS} is set in the
     17      <systemitem class="username">root</systemitem> user&rsquo;s environment
     18       before proceeding.</para>
     19    </note>
     20
     21  <para os="b">It is time to create some structure in the CLFS file system. Create a
    1422  standard directory tree by issuing the following commands:</para>
    1523
    16 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib,mnt}
     24<screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib/firmware,mnt}
    1725mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
    1826mkdir -pv ${CLFS}/var/{lock,log,mail,spool}
     
    2331mkdir -pv ${CLFS}/usr/{,local/}share/{doc,info,locale,man}
    2432mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo}
    25 mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}
    26 for dir in ${CLFS}/usr{,/local}; do
    27   ln -sv share/{man,doc,info} $dir
    28 done</userinput></screen>
     33mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}</userinput></screen>
    2934
    30   <para os="c">Directories are, by default, created with permission mode 755,
     35  <para os="d">Directories are, by default, created with permission mode 755,
    3136  but this is not desirable for all directories. In the commands above,
    3237  two changes are made&mdash;one to the home directory of user
     
    3439  directories for temporary files.</para>
    3540
    36   <para os="d">The first mode change ensures that not just anybody can enter
     41  <para os="e">The first mode change ensures that not just anybody can enter
    3742  the <filename class="directory">/root</filename> directory&mdash;the
    3843  same as a normal user would do with his or her home directory. The
     
    4449  1777 bit mask.</para>
    4550
    46   <sect2 os="e">
     51  <sect2 os="f">
    4752    <title>FHS Compliance Note</title>
    4853
  • BOOK/boot/common/devices.xml

    r88ef769 r03e6a40  
    1818    <title>Creating Initial Device Nodes</title>
    1919
    20     <note os="a">
    21       <para>The commands in the remainder of the book should be run as
    22       the <systemitem class="username">root</systemitem> user. Check
    23       that ${CLFS} is set in the
    24       <systemitem class="username">root</systemitem> user&rsquo;s environment
    25        before proceeding.</para>
    26     </note>
    27 
    2820    <para os="b">When the kernel boots the system, it requires the presence
    2921    of a few device nodes, in particular the <filename
     
    3628    the following commands:</para>
    3729
    38 <screen><userinput>mknod -m 600 ${CLFS}/dev/console c 5 1
    39 mknod -m 666 ${CLFS}/dev/null c 1 3</userinput></screen>
    40 
    41     <para>Before udev starts, a tmpfs filesystem is mounted over
    42     <filename class="directory">/dev</filename> and the previous entries are
    43     no longer available. The following command creates files that are copied
    44     over by the udev bootscript:</para>
    45 
    46 <screen><userinput>mknod -m 600 ${CLFS}/lib/udev/devices/console c 5 1
    47 mknod -m 666 ${CLFS}/lib/udev/devices/null c 1 3</userinput></screen>
     30<screen><userinput>mknod -m 0600 ${CLFS}/dev/console c 5 1
     31mknod -m 0666 ${CLFS}/dev/null c 1 3</userinput></screen>
    4832
    4933  </sect2>
  • BOOK/boot/common/e2fsprogs.xml

    r88ef769 r03e6a40  
    4848      xpointer="xpointer(//*[@os='e2'])"/>
    4949
     50      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51      href="../../final-system/common/e2fsprogs.xml"
     52      xpointer="xpointer(//*[@os='e3'])"/>
     53
    5054    </variablelist>
    5155
     
    7377    xpointer="xpointer(//*[@os='l'])"/>
    7478
    75     <para os="ad">Create needed symlinks for a bootable system:</para>
    76 
    77 <screen os="ae"><userinput>ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin</userinput></screen>
    78 
    79 
    8079  </sect2>
    8180
  • BOOK/boot/common/eudev.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-eudev">
    1414    <primary sortas="a-Eudev">Eudev</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eudev.xml"
    20   xpointer="xpointer(//*[@role='package'])"/>
     17  <sect2 role="package">
     18    <title/>
     19
     20    <para>The Eudev package contains programs for dynamic creation of device
     21    nodes.</para>
     22
     23  </sect2>
    2124
    2225  <sect2 role="installation">
    2326    <title>Installation of Eudev</title>
    2427
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../final-system/common/eudev.xml"
    27     xpointer="xpointer(//*[@os='a'])"/>
     28   <para os="a">Prepare Eudev for compilation:</para>
    2829
    2930<screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib -lblkid" \
    30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \
    31 LDFLAGS="-Wl,-rpath,/tools/lib:/lib" ./configure --prefix=/usr \
    32     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    33     --with-rootprefix='' --enable-split-usr --sysconfdir=/etc \
    34     --libexecdir=/lib --bindir=/sbin --sbindir=/sbin --libdir=/usr/lib \
    35     --with-rootlibdir=/lib --disable-introspection --disable-gtk-doc-html \
     31    KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib -lkmod" \
     32    ./configure --prefix=/tools --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     33    --disable-introspection --disable-gtk-doc-html \
    3634    --disable-gudev --disable-keymap --with-firmware-path=/lib/firmware \
    3735    --enable-libkmod</userinput></screen>
    3836
    39     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../../final-system/common/eudev.xml"
    41     xpointer="xpointer(//*[@os='c'])"/>
    42 
    43     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../../final-system/common/eudev.xml"
    45     xpointer="xpointer(//*[@os='d'])"/>
    46 
    47     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../../final-system/common/eudev.xml"
    49     xpointer="xpointer(//*[@os='g'])"/>
    50 
    51 <screen os="j"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
    52 
    53     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    54     href="../../final-system/common/eudev.xml"
    55     xpointer="xpointer(//*[@os='i'])"/>
    56 
    57 <screen os="k"><userinput>install -dv ${CLFS}/lib/firmware</userinput></screen>
    58 
    59     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    60     href="../../final-system/common/eudev.xml"
    61     xpointer="xpointer(//*[@os='r1'])"/>
     37    <para os="c">Compile the package:</para>
     38
     39<screen os="d"><userinput>make</userinput></screen>
     40
     41    <para os="g">Install the package:</para>
     42
     43<screen os="j"><userinput>make install</userinput></screen>
     44
     45    <para os="i">Create a directory for storing firmware that can be
     46    loaded by <command>udev</command>:</para>
     47
     48<screen os="k"><userinput>install -dv /tools/lib/firmware</userinput></screen>
     49
     50    <para os="r1">Create a dummy rule so that Eudev will name ethernet devices properly for the system.</para>
    6251
    6352<screen os="r2"><userinput>echo "# dummy, so that network is once again on eth*" \
    64 > ${CLFS}/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>
     53> /tools/etc/udev/rules.d/80-net-name-slot.rules</userinput></screen>
    6554
    6655 </sect2>
    6756
    68   <sect2 role="content">
    69     <title/>
    70 
    71     <para>Details on this package are located in <xref
    72     linkend="contents-eudev" role="."/></para>
     57  <sect2 id="contents-eudev" role="content">
     58    <title>Contents of Eudev</title>
     59
     60    <segmentedlist>
     61      <segtitle>Installed programs</segtitle>
     62      <segtitle>Installed library</segtitle>
     63      <segtitle>Installed directories</segtitle>
     64
     65      <seglistitem>
     66        <seg>ata_id, cdrom_id, collect, create_floppy_devices, edd_id,
     67        firmware.sh, fstab_import, path_id, scsi_id, udevadm, udevd, usb_id,
     68        v4l_id, write_cd_rules, write_net_rules</seg>
     69        <seg>libudev</seg>
     70        <seg>/tools/etc/udev, /tools/lib/firmware, /tools/lib/udev</seg>
     71      </seglistitem>
     72    </segmentedlist>
     73
     74    <variablelist>
     75      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     76      <?dbfo list-presentation="list"?>
     77      <?dbhtml list-presentation="table"?>
     78
     79      <varlistentry id="udevadm">
     80        <term><command>udevadm</command></term>
     81        <listitem>
     82        <para>Controls the runtime behavior of Eudev, requests kernel
     83        events, manages the event queue, and provides simple debugging.</para>
     84          <indexterm zone="ch-boot-eudev udevadm">
     85            <primary sortas="b-udevadm">udevadm</primary>
     86          </indexterm>
     87        </listitem>
     88      </varlistentry>
     89
     90      <varlistentry id="udevd">
     91        <term><command>udevd</command></term>
     92        <listitem>
     93          <para>A daemon that reorders hotplug events before submitting them to
     94          <command>udev</command>,
     95          thus avoiding various race conditions</para>
     96          <indexterm zone="ch-boot-eudev udevd">
     97            <primary sortas="b-udevd">udevd</primary>
     98          </indexterm>
     99        </listitem>
     100      </varlistentry>
     101
     102 <!-- Start of Helpers -->
     103      <varlistentry id="ata_id">
     104        <term><command>ata_id</command></term>
     105        <listitem>
     106          <para>Provides Eudev with a unique string and additional
     107          information (uuid, label) for an ATA drive</para>
     108          <indexterm zone="ch-boot-eudev ata_id">
     109            <primary sortas="b-ata_id">ata_id</primary>
     110          </indexterm>
     111        </listitem>
     112      </varlistentry>
     113
     114      <varlistentry id="cdrom_id">
     115        <term><command>cdrom_id</command></term>
     116        <listitem>
     117          <para>Prints the capabilities of a CDROM or DVDROM drive.</para>
     118          <indexterm zone="ch-boot-eudev cdrom_id">
     119            <primary sortas="b-cdrom_id">cdrom_id</primary>
     120          </indexterm>
     121        </listitem>
     122      </varlistentry>
     123
     124      <varlistentry id="collect">
     125        <term><command>collect</command></term>
     126        <listitem>
     127          <para>Given an ID for the current uevent and a list of IDs
     128(for all target uevents), registers the current ID and indicates whether
     129all target IDs have been registered.</para>
     130          <indexterm zone="ch-boot-eudev collect">
     131            <primary sortas="b-collect">collect</primary>
     132          </indexterm>
     133        </listitem>
     134      </varlistentry>
     135
     136      <varlistentry id="create_floppy_devices">
     137        <term><command>create_floppy_devices</command></term>
     138        <listitem>
     139          <para>Creates all possible floppy devices based on the CMOS type</para>
     140          <indexterm zone="ch-boot-eudev create_floppy_devices">
     141            <primary sortas="b-create_floppy_devices">create_floppy_devices</primary>
     142          </indexterm>
     143        </listitem>
     144      </varlistentry>
     145
     146      <varlistentry id="edd_id">
     147        <term><command>edd_id</command></term>
     148        <listitem>
     149          <para>Identifies x86 disk drives from Enhanced Disk Drive calls</para>
     150          <indexterm zone="ch-boot-eudev edd_id">
     151            <primary sortas="b-edd_id">edd_id</primary>
     152          </indexterm>
     153        </listitem>
     154      </varlistentry>
     155
     156      <varlistentry id="firmware.sh">
     157        <term><command>firmware.sh</command></term>
     158        <listitem>
     159          <para>Script to load firmware for a device</para>
     160          <indexterm zone="ch-boot-eudev firmware.sh">
     161            <primary sortas="b-firmware.sh">firmware.sh</primary>
     162          </indexterm>
     163        </listitem>
     164      </varlistentry>
     165
     166      <varlistentry id="fstab_import">
     167        <term><command>fstab_import</command></term>
     168        <listitem>
     169          <para>Finds an entry in <filename>/etc/fstab</filename> that matches
     170the current device, and provides its information to Udev.</para>
     171          <indexterm zone="ch-boot-eudev fstab_import">
     172            <primary sortas="b-fstab_import">fstab_import</primary>
     173          </indexterm>
     174        </listitem>
     175      </varlistentry>
     176
     177      <varlistentry id="path_id">
     178        <term><command>path_id</command></term>
     179        <listitem>
     180          <para>Provides the shortest possible unique hardware path to a
     181          device</para>
     182          <indexterm zone="ch-boot-eudev path_id">
     183            <primary sortas="b-path_id">path_id</primary>
     184          </indexterm>
     185        </listitem>
     186      </varlistentry>
     187
     188      <varlistentry id="scsi_id">
     189        <term><command>scsi_id</command></term>
     190        <listitem>
     191          <para>Retrieves or generates a unique SCSI identifier.</para>
     192          <indexterm zone="ch-boot-eudev scsi_id">
     193            <primary sortas="b-scsi_id">scsi_id</primary>
     194          </indexterm>
     195        </listitem>
     196      </varlistentry>
     197
     198      <varlistentry id="usb_id">
     199        <term><command>usb_id</command></term>
     200        <listitem>
     201          <para>Identifies a USB block device.</para>
     202          <indexterm zone="ch-boot-eudev usb_id">
     203            <primary sortas="b-usb_id">usb_id</primary>
     204          </indexterm>
     205        </listitem>
     206      </varlistentry>
     207
     208      <varlistentry id="v4l_id">
     209        <term><command>v4l_id</command></term>
     210        <listitem>
     211          <para>Determines V4L capabilities for a given device.</para>
     212          <indexterm zone="ch-boot-eudev v4l_id">
     213            <primary sortas="b-v4l_id">v4l_id</primary>
     214          </indexterm>
     215        </listitem>
     216      </varlistentry>
     217
     218      <varlistentry id="write_cd_rules">
     219        <term><command>write_cd_rules</command></term>
     220        <listitem>
     221          <para>A script which generates Eudev rules to provide stable names
     222for network interfaces.</para>
     223          <indexterm zone="ch-boot-eudev write_cd_rules">
     224            <primary sortas="b-write_cd_rules">write_cd_rules</primary>
     225          </indexterm>
     226        </listitem>
     227      </varlistentry>
     228
     229      <varlistentry id="write_net_rules">
     230        <term><command>write_net_rules</command></term>
     231        <listitem>
     232          <para>A script which generates Eudev rules to provide stable names
     233for network interfaces.</para>
     234          <indexterm zone="ch-boot-eudev write_net_rules">
     235            <primary sortas="b-write_net_rules">write_net_rules</primary>
     236          </indexterm>
     237        </listitem>
     238      </varlistentry>
     239<!-- End of Helpers -->
     240
     241      <varlistentry id="libudev">
     242        <term><filename class="libraryfile">libudev</filename></term>
     243        <listitem>
     244          <para>A library interface to eudev device information.</para>
     245          <indexterm zone="ch-boot-eudev libudev">
     246            <primary sortas="c-libudev">libudev</primary>
     247          </indexterm>
     248        </listitem>
     249      </varlistentry>
     250
     251      <varlistentry id="etc-eudev">
     252        <term><filename class="directory">/etc/udev</filename></term>
     253        <listitem>
     254          <para>Contains <command>udev</command> configuration files,
     255          device permissions, and rules for device naming</para>
     256          <indexterm zone="ch-boot-eudev etc-eudev">
     257            <primary sortas="e-/etc/udev">/etc/udev</primary>
     258          </indexterm>
     259        </listitem>
     260      </varlistentry>
     261
     262      <varlistentry id="lib-eudev">
     263        <term><filename class="directory">/lib/udev</filename></term>
     264        <listitem>
     265          <para>Contains <command>udev</command> helper programs
     266          and static devices which get copied to /dev when booted.</para>
     267          <indexterm zone="ch-boot-eudev lib-eudev">
     268            <primary sortas="e-/lib/udev">/lib/udev</primary>
     269          </indexterm>
     270        </listitem>
     271      </varlistentry>
     272    </variablelist>
    73273
    74274  </sect2>
  • BOOK/boot/common/introduction.xml

    r88ef769 r03e6a40  
    1515  build the final system packages.</para>
    1616
    17   <para>There are a few additional packages that will need to be
    18   installed to allow you to boot the minimal system. Some of these
    19   packages will be installed onto root or in /usr on the CLFS
    20   partition (${CLFS}/bin, ${CLFS}/usr/bin, etc...), rather than /tools, using the
    21   "DESTDIR" option with make. This will require the
    22   <systemitem class="username">clfs</systemitem> user to have write access to
    23   the rest of the CLFS partition, so you will need to temporarily change the
    24   ownership of ${CLFS} to the <systemitem class="username">clfs</systemitem> user.
    25   Run the following command as <systemitem
    26   class="username">root</systemitem>:</para>
    27 
    28 <screen><userinput>chown -v clfs ${CLFS}</userinput></screen>
    29 
    3017</sect1>
  • BOOK/boot/common/kmod.xml

    r88ef769 r03e6a40  
    2323    <title>Installation of Kmod</title>
    2424
     25    <para os="s1">Tell Kmod to use <filename class="directory">/tools/lib/modules</filename>:</para>
     26
     27<screen os="s2"><userinput>cp -v libkmod/libkmod.c{,.orig}
     28sed '/dirname_default_prefix /s@/lib/modules@/tools&amp;@' \
     29    libkmod/libkmod.c.orig &gt; libkmod/libkmod.c</userinput></screen>
     30
    2531    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2632    href="../../final-system/common/kmod.xml"
     
    2935<screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \
    3036zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \
    31 ./configure --prefix=/tools --bindir=/bin \
    32     --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \
    33     --disable-manpages</userinput></screen>
     37./configure --prefix=/tools \
     38    --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen>
     39
     40    <variablelist os="c">
     41      <title>The meaning of the new configure options:</title>
     42
     43      <varlistentry>
     44        <term><parameter>--with-zlib --with-xz</parameter></term>
     45        <listitem>
     46          <para>These allow the Kmod package to handle zlib and XZ
     47            compressed kernel modules.</para>
     48        </listitem>
     49      </varlistentry>
     50
     51    </variablelist>
    3452
    3553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4563    xpointer="xpointer(//*[@os='g'])"/>
    4664
    47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     65<screen os="h"><userinput>make install</userinput></screen>
    4866
    49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50 href="../../final-system/common/kmod.xml"
    51 xpointer="xpointer(//*[@os='i'])"/>
     67    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     68    href="../../final-system/common/kmod.xml"
     69    xpointer="xpointer(//*[@os='i'])"/>
    5270
    53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod
    54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod
    55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod
    56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe
    57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo
    58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen>
     71<screen os="j"><userinput>ln -sfv kmod /tools/bin/lsmod
     72for tool in depmod insmod modprobe modinfo rmmod; do
     73    ln -sv ../bin/kmod /tools/sbin/${tool}
     74done</userinput></screen>
    5975
    6076  </sect2>
  • BOOK/boot/common/pwdgroup.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="pwdgroup.html"?>
    1010
    11   <title>Creating the passwd, group, and log Files</title>
     11  <title>Creating the passwd and group Files</title>
    1212
    1313  <indexterm zone="ch-boot-pwdgroup">
     
    1717  <indexterm zone="ch-boot-pwdgroup">
    1818    <primary sortas="e-/etc/group">/etc/group</primary>
    19   </indexterm>
    20 
    21   <indexterm zone="ch-boot-pwdgroup">
    22     <primary sortas="e-/var/run/utmp">/var/run/utmp</primary>
    23   </indexterm>
    24 
    25   <indexterm zone="ch-boot-pwdgroup">
    26     <primary sortas="e-/var/log/btmp">/var/log/btmp</primary>
    27   </indexterm>
    28 
    29   <indexterm zone="ch-boot-pwdgroup">
    30     <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary>
    31   </indexterm>
    32 
    33   <indexterm zone="ch-boot-pwdgroup">
    34     <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary>
    3519  </indexterm>
    3620
     
    4529<screen><userinput>cat &gt; ${CLFS}/etc/passwd &lt;&lt; "EOF"
    4630<literal>root::&uid-root;:&gid-root;:root:/root:/bin/bash</literal>
     31<literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>
     32<literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>
     33<literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>
     34<literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>
    4735EOF</userinput></screen>
    4836
     
    5341  <variablelist os="c">
    5442 
    55     <title>Additional users you may want to add:</title>
     43    <title>Additional users you may want to add if not already included:</title>
    5644
    57     <varlistentry>
    58       <term><literal>bin:x:&uid-bin;:&gid-bin;:bin:/bin:/bin/false</literal></term>
    59       <listitem>
    60         <para>Can be useful for compatibility with legacy applications.</para>
    61       </listitem>
    62     </varlistentry>
    63     <varlistentry>
    64       <term><literal>daemon:x:&uid-daemon;:&gid-daemon;:daemon:/sbin:/bin/false</literal></term>
    65       <listitem>
    66         <para>It is often recommended to use an unprivileged User ID/Group ID
    67         for daemons to run as, in order to limit their access to the system.</para>
    68       </listitem>
    69     </varlistentry>
    7045    <varlistentry>
    7146      <term><literal>adm:x:&uid-adm;:&gid-adm;:adm:/var/adm:/bin/false</literal></term>
     
    10479      </listitem>
    10580    </varlistentry>
    106     <varlistentry>
    107       <term><literal>nobody:x:&uid-nobody;:&gid-nobody;:nobody:/:/bin/false</literal></term>
    108       <listitem>
    109         <para>Used by NFS</para>
    110       </listitem>
    111     </varlistentry>
    11281  </variablelist>
    11382
     
    131100utmp:x:&gid-utmp;:
    132101usb:x:&gid-usb;:
    133 cdrom:x:&gid-cdrom;:</literal>
     102cdrom:x:&gid-cdrom;:
     103adm:x:&gid-adm;:
     104messagebus:x:&gid-messagebus;:
     105systemd-journal:x:&gid-systemd-journal;:
     106mail:x:&gid-mail;:
     107wheel:x:&gid-wheel;:
     108nogroup:x:&gid-nogroup;:</literal>
    134109EOF</userinput></screen>
    135110
    136111  <variablelist os="d">
    137112
    138     <title>Additional groups you may want to add</title>
     113    <title>Additional groups you may want to add if not already included:</title>
    139114
    140     <varlistentry>
    141       <term><literal>adm:x:&gid-adm;:root,adm,daemon</literal></term>
    142       <listitem>
    143         <para>All users in this group are allowed to do administrative tasks</para>
    144       </listitem>
    145     </varlistentry>
    146115    <varlistentry>
    147116      <term><literal>console:x:&gid-console;:</literal></term>
     
    154123      <listitem>
    155124        <para>This group is allowed to use the CDRW drive</para>
    156       </listitem>
    157     </varlistentry>
    158     <varlistentry>
    159       <term><literal>mail:x:&gid-mail;:mail</literal></term>
    160       <listitem>
    161         <para>Used by MTAs (Mail Transport Agents)</para>
    162125      </listitem>
    163126    </varlistentry>
     
    175138    </varlistentry>
    176139    <varlistentry>
    177       <term><literal>nogroup:x:&gid-nogroup;:</literal></term>
    178       <listitem>
    179         <para>This is a default group used by some programs that do not
    180         require a group</para>
    181       </listitem>
    182     </varlistentry>
    183     <varlistentry>
    184       <term><literal>nobody:x:&gid-nobody;:</literal></term>
     140      <term><literal>nobody:x:&gid-nogroup;:</literal></term>
    185141      <listitem>
    186142        <para>This is used by NFS</para>
     
    190146
    191147  <para os="e">The created groups are not part of any standard&mdash;they are
    192   groups decided on in part by the requirements of the Eudev configuration
     148  groups decided on in part by the requirements of the Systemd configuration
    193149  in the final system, and in part by common convention employed by a
    194150  number of existing Linux distributions. The Linux Standard Base (LSB,
     
    200156  group's name.</para>
    201157
    202   <para os="f">The <command>login</command>, <command>agetty</command>, and
    203   <command>init</command> programs (and others) use a number of log
    204   files to record information such as who was logged into the system and
    205   when. However, these programs will not write to the log files if they
    206   do not already exist. Initialize the log files and give them
    207   proper permissions:</para>
    208 
    209 <screen><userinput>touch ${CLFS}/var/run/utmp ${CLFS}/var/log/{btmp,lastlog,wtmp}
    210 chmod -v 664 ${CLFS}/var/run/utmp ${CLFS}/var/log/lastlog
    211 chmod -v 600 ${CLFS}/var/log/btmp</userinput></screen>
    212 
    213   <para>The <filename>/var/run/utmp</filename> file records the users
    214   that are currently logged in. The <filename>/var/log/wtmp</filename>
    215   file records all logins and logouts. The
    216   <filename>/var/log/lastlog</filename> file records when
    217   each user last logged in. The <filename>/var/log/btmp</filename> file
    218   records the bad login attempts.</para>
    219 
    220158</sect1>
  • BOOK/boot/common/settingenviron.xml

    r88ef769 r03e6a40  
    1212
    1313  <para>The new instance of the shell that will start when the system is booted is a <emphasis>login</emphasis>
    14   shell, which will read <filename>.bash_profile</filename> file. Create the
    15   <filename>.bash_profile</filename> file now:</para>
     14  shell, which will read the <filename>.bash_profile</filename> file. Create
     15  <filename>.bash_profile</filename> now:</para>
    1616
    1717<screen><userinput>cat &gt; ${CLFS}/root/.bash_profile &lt;&lt; "EOF"
  • BOOK/boot/common/shadow.xml

    r88ef769 r03e6a40  
    2323    <title>Installation of Shadow</title>
    2424
    25     <para os="b">Disable the installation of the <command>groups</command>
    26     program, as Coreutils provides a better version:</para>
     25    <para os="b">Disable the installation of the <command>groups</command> and
     26    <command>nologin</command> programs, as better versions
     27    of these programs are provided by Coreutils and Util-linux:</para>
    2728
    2829<screen os="c"><userinput>cp -v src/Makefile.in{,.orig}
    29 sed -e 's/groups$(EXEEXT) //' src/Makefile.in.orig > src/Makefile.in</userinput></screen>
     30sed  -e 's/groups$(EXEEXT) //' -e 's/= nologin$(EXEEXT)/= /' \
     31    src/Makefile.in.orig > src/Makefile.in</userinput></screen>
    3032
    3133    <para os="d">Prepare Shadow for compilation:</para>
    3234
    3335<screen os="e"><userinput>./configure --prefix=/tools \
    34     --build=${CLFS_HOST} --host=${CLFS_TARGET} --sysconfdir=/etc</userinput></screen>
     36    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    3537
    36 <para os="f">The meaning of the configure options:</para>
     38    <para os="f">Tell Shadow to use <command>passwd</command> in
     39    <filename class="directory">/tools/bin</filename>:</para>
    3740
    38   <variablelist os="g">
    39     <varlistentry>
    40       <term><parameter>--sysconfdir=/etc</parameter></term>
    41       <listitem><para>Tells Shadow to install its configuration files into
    42       <filename class="directory">/etc</filename>, rather than
    43       <filename class="directory">/tools/etc</filename>.</para></listitem>
    44     </varlistentry>
    45    
    46   </variablelist>
     41<screen os="g"><userinput>cp config.h{,.orig}
     42sed '/PASSWD_PROGRAM/s@/bin/passwd@/tools&amp;@' config.h.orig &gt; config.h</userinput></screen>
    4743
     44    <para os="h">Prevent Shadow from setting installed programs suid:</para>
    4845
    49     <para os="h">Compile the package:</para>
     46<screen os="i"><userinput>cp -v src/Makefile{,.orig}
     47sed 's/\(^suidu*bins = \).*/\1/' src/Makefile.orig &gt; src/Makefile</userinput></screen>
    5048
    51 <screen os="i"><userinput>make</userinput></screen>
     49    <para os="j">Compile the package:</para>
    5250
    53     <para os="j">This package does not come with a test suite.</para>
     51<screen os="k"><userinput>make</userinput></screen>
    5452
    55     <para os="k">Install the package:</para>
     53    <para os="l">Install the package:</para>
    5654
    57 <screen os="l"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     55<screen os="m"><userinput>make install</userinput></screen>
    5856
    5957  </sect2>
  • BOOK/boot/common/sysvinit.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-sysvinit">
    1414    <primary sortas="a-Sysvinit">Sysvinit</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/sysvinit.xml"
    20   xpointer="xpointer(//*[@role='package'])"/>
     17  <sect2 role="package">
     18    <title/>
     19
     20    <para>The Sysvinit package contains programs for controlling the startup,
     21    running, and shutdown of the system.</para>
     22
     23  </sect2>
    2124
    2225  <sect2 role="installation">
    2326    <title>Installation of Sysvinit</title>
    2427
    25     <para os="aa">The following modifications help locate files specific to this
    26     particular build:</para>
    27 
    28 <screen os="ab"><userinput>cp -v src/Makefile{,.orig}
    29 sed -e 's,/usr/lib,/tools/lib,g' \
    30     src/Makefile.orig > src/Makefile</userinput></screen>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../../final-system/common/sysvinit.xml"
    34     xpointer="xpointer(//*[@os='c'])"/>
     28    <para os="p1">Apply a patch to prevent installation of unneeded programs,
     29    and allow Sysvinit to be installed in
     30    <filename class="directory">/tools</filename>:</para>
     31
     32<screen os="p2"><userinput>patch -Np1 -i ../sysvinit-&sysvinit-version;-tools_updates-1.patch</userinput></screen>
     33
     34    <para os ="c">Compile the package:</para>
    3535
    3636<screen os="ac"><userinput>make -C src clobber
    3737make -C src CC="${CC}"</userinput></screen>
    3838
    39     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../../final-system/common/sysvinit.xml"
    41     xpointer="xpointer(//*[@os='e'])"/>
    42 
    43 <screen os="ad"><userinput>make -C src ROOT=${CLFS} install</userinput></screen>
     39   <para os="e">Install the package:</para>
     40
     41<screen os="ad"><userinput>make -C src ROOT=/tools install</userinput></screen>
    4442
    4543  </sect2>
     
    5755    </indexterm>
    5856
    59     <para>Create a new file <filename>${CLFS}/etc/inittab</filename> by running the
     57    <para>Create a new file <filename>/tools/etc/inittab</filename> by running the
    6058    following:</para>
    6159
    62 <screen><userinput>cat &gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    63 <literal># Begin /etc/inittab
     60<screen><userinput>cat &gt; /tools/etc/inittab &lt;&lt; "EOF"
     61<literal># Begin /tools/etc/inittab
    6462
    6563id:3:initdefault:
    6664
    67 si::sysinit:/etc/rc.d/init.d/rc sysinit
    68 
    69 l0:0:wait:/etc/rc.d/init.d/rc 0
    70 l1:S1:wait:/etc/rc.d/init.d/rc 1
    71 l2:2:wait:/etc/rc.d/init.d/rc 2
    72 l3:3:wait:/etc/rc.d/init.d/rc 3
    73 l4:4:wait:/etc/rc.d/init.d/rc 4
    74 l5:5:wait:/etc/rc.d/init.d/rc 5
    75 l6:6:wait:/etc/rc.d/init.d/rc 6
    76 
    77 ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
    78 
    79 su:S016:once:/sbin/sulogin
     65si::sysinit:/tools/etc/rc.d/init.d/rc sysinit
     66
     67l0:0:wait:/tools/etc/rc.d/init.d/rc 0
     68l1:S1:wait:/tools/etc/rc.d/init.d/rc 1
     69l2:2:wait:/tools/etc/rc.d/init.d/rc 2
     70l3:3:wait:/tools/etc/rc.d/init.d/rc 3
     71l4:4:wait:/tools/etc/rc.d/init.d/rc 4
     72l5:5:wait:/tools/etc/rc.d/init.d/rc 5
     73l6:6:wait:/tools/etc/rc.d/init.d/rc 6
     74
     75ca:12345:ctrlaltdel:/tools/sbin/shutdown -t1 -a -r now
     76
     77su:S016:once:/tools/sbin/sulogin
    8078</literal>
    8179EOF</userinput></screen>
    8280
    8381    <para>The following command adds the standard virtual terminals to
    84     <filename>${CLFS}/etc/inittab</filename>. If your system only has a serial
     82    <filename>/tools/etc/inittab</filename>. If your system only has a serial
    8583    console skip the following command:</para>
    8684
    87 <screen><userinput>cat &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    88 <literal>1:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty1 9600
    89 2:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty2 9600
    90 3:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty3 9600
    91 4:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty4 9600
    92 5:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty5 9600
    93 6:2345:respawn:/sbin/agetty --noclear -I '\033(K' tty6 9600
     85<screen><userinput>cat &gt;&gt; /tools/etc/inittab &lt;&lt; "EOF"
     86<literal>1:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty1 9600
     872:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty2 9600
     883:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty3 9600
     894:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty4 9600
     905:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty5 9600
     916:2345:respawn:/tools/sbin/agetty --noclear -I '\033(K' tty6 9600
    9492</literal>
    9593EOF</userinput></screen>
    9694
    9795    <para>If your system has a serial console, run the following command to add
    98     the entry to <filename>${CLFS}/etc/inittab</filename>.</para>
    99 
    100 <screen><userinput>cat &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    101 <literal>c0:12345:respawn:/sbin/agetty --noclear 115200 ttyS0 vt100
     96    the entry to <filename>/tools/etc/inittab</filename>.</para>
     97
     98<screen><userinput>cat &gt;&gt; /tools/etc/inittab &lt;&lt; "EOF"
     99<literal>c0:12345:respawn:/tools/sbin/agetty --noclear 115200 ttyS0 vt100
    102100</literal>
    103101EOF</userinput></screen>
    104102
    105    <para>Finally, add the end line to <filename>${CLFS}/etc/inittab</filename>.</para>
    106 
    107 <screen><userinput>cat &gt;&gt; ${CLFS}/etc/inittab &lt;&lt; "EOF"
    108 <literal># End /etc/inittab</literal>
    109 EOF</userinput></screen>
    110 
    111   </sect2>
    112 
    113   <sect2 role="content">
    114     <title/>
    115 
    116     <para>Details on this package are located in <xref
    117     linkend="contents-sysvinit" role="."/></para>
     103   <para>Finally, add the end line to <filename>/tools/etc/inittab</filename>.</para>
     104
     105<screen><userinput>cat &gt;&gt; /tools/etc/inittab &lt;&lt; "EOF"
     106<literal># End /tools/etc/inittab</literal>
     107EOF</userinput></screen>
     108
     109    <para>The <parameter>-I '\033(K'</parameter> option tells
     110    <command>agetty</command> to send this escape sequence to the terminal
     111    before doing anything else. This escape sequence switches the console
     112    character set to a user-defined one, which can be modified by running
     113    the <command>setfont</command> program. The <command>console</command>
     114    initscript from the CLFS-Bootscripts package calls the
     115    <command>setfont</command> program during system startup. Sending this
     116    escape sequence is necessary for people who use non-ISO 8859-1 screen
     117    fonts, but it does not affect native English speakers.</para>
     118
     119  </sect2>
     120
     121  <sect2 id="contents-sysvinit" role="content">
     122    <title>Contents of Sysvinit</title>
     123
     124    <segmentedlist>
     125      <segtitle>Installed programs</segtitle>
     126
     127      <seglistitem>
     128        <seg>bootlogd, fstab-decode, halt, init, killall5,
     129        poweroff (link to halt), reboot (link to halt), runlevel,
     130        shutdown, and telinit (link to init)</seg>
     131      </seglistitem>
     132    </segmentedlist>
     133
     134    <variablelist>
     135      <bridgehead renderas="sect3">Short Descriptions</bridgehead>
     136      <?dbfo list-presentation="list"?>
     137      <?dbhtml list-presentation="table"?>
     138
     139      <varlistentry id="bootlogd">
     140        <term><command>bootlogd</command></term>
     141        <listitem>
     142          <para>Logs boot messages to a log file</para>
     143          <indexterm zone="ch-boot-sysvinit bootlogd">
     144            <primary sortas="b-bootlogd">bootlogd</primary>
     145          </indexterm>
     146        </listitem>
     147      </varlistentry>
     148
     149      <varlistentry id="fstab-decode">
     150        <term><command>fstab-decode</command></term>
     151        <listitem>
     152          <para>Runs a command with fstab-encoded arguments</para>
     153          <indexterm zone="ch-boot-sysvinit fstab-decode">
     154            <primary sortas="b-fstab-decode">fstab-decode</primary>
     155          </indexterm>
     156        </listitem>
     157      </varlistentry>
     158
     159      <varlistentry id="halt">
     160        <term><command>halt</command></term>
     161        <listitem>
     162          <para>Normally invokes <command>shutdown</command> with the
     163          <parameter>-h</parameter> option, except when already in run-level 0,
     164          then it tells the kernel to halt the system; it notes in the
     165          file <filename>/var/log/wtmp</filename> that the system is being
     166          brought down</para>
     167          <indexterm zone="ch-boot-sysvinit halt">
     168            <primary sortas="b-halt">halt</primary>
     169          </indexterm>
     170        </listitem>
     171      </varlistentry>
     172
     173      <varlistentry id="init">
     174        <term><command>init</command></term>
     175        <listitem>
     176          <para>The first process to be started when the kernel has initialized
     177          the hardware which takes over the boot process and starts all the
     178          proceses it is instructed to</para>
     179          <indexterm zone="ch-boot-sysvinit init">
     180            <primary sortas="b-init">init</primary>
     181          </indexterm>
     182        </listitem>
     183      </varlistentry>
     184
     185      <varlistentry id="killall5">
     186        <term><command>killall5</command></term>
     187        <listitem>
     188          <para>Sends a signal to all processes, except the processes in its own
     189          session so it will not kill the shell running the script that called
     190          it</para>
     191          <indexterm zone="ch-boot-sysvinit killall5">
     192            <primary sortas="b-killall5">killall5</primary>
     193          </indexterm>
     194        </listitem>
     195      </varlistentry>
     196
     197      <varlistentry id="poweroff">
     198        <term><command>poweroff</command></term>
     199        <listitem>
     200          <para>Tells the kernel to halt the system and switch off the computer
     201          (see <command>halt</command>)</para>
     202          <indexterm zone="ch-boot-sysvinit poweroff">
     203            <primary sortas="b-poweroff">poweroff</primary>
     204          </indexterm>
     205        </listitem>
     206      </varlistentry>
     207
     208      <varlistentry id="reboot">
     209        <term><command>reboot</command></term>
     210        <listitem>
     211          <para>Tells the kernel to reboot the system (see
     212          <command>halt</command>)</para>
     213          <indexterm zone="ch-boot-sysvinit reboot">
     214            <primary sortas="b-reboot">reboot</primary>
     215          </indexterm>
     216        </listitem>
     217      </varlistentry>
     218
     219      <varlistentry id="runlevel">
     220        <term><command>runlevel</command></term>
     221        <listitem>
     222          <para>Reports the previous and the current run-level, as noted in
     223          the last run-level record in <filename>/var/run/utmp</filename></para>
     224          <indexterm zone="ch-boot-sysvinit runlevel">
     225            <primary sortas="b-runlevel">runlevel</primary>
     226          </indexterm>
     227        </listitem>
     228      </varlistentry>
     229
     230      <varlistentry id="shutdown">
     231        <term><command>shutdown</command></term>
     232        <listitem>
     233          <para>Brings the system down in a secure way, signaling all processes
     234          and notifying all logged-in users</para>
     235          <indexterm zone="ch-boot-sysvinit shutdown">
     236            <primary sortas="b-shutdown">shutdown</primary>
     237          </indexterm>
     238        </listitem>
     239      </varlistentry>
     240
     241      <varlistentry id="telinit">
     242        <term><command>telinit</command></term>
     243        <listitem>
     244          <para>Tells <command>init</command> which run-level to change to</para>
     245          <indexterm zone="ch-boot-sysvinit telinit">
     246            <primary sortas="b-telinit">telinit</primary>
     247          </indexterm>
     248        </listitem>
     249      </varlistentry>
     250
     251    </variablelist>
    118252
    119253  </sect2>
  • BOOK/boot/mips-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/>
    1522  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/>
    1725  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2427  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/kernel.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo-build.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/boot/mips/bootloaders.xml

    r88ef769 r03e6a40  
    1818  netbooting can be found at the link below.</para>
    1919
    20   <para><ulink url="http://documents.jg555.com/netboot"/></para>
     20  <para><ulink url="&hints-root;Category:Netboot"/></para>
    2121
    2222</sect1>
  • BOOK/boot/mips/kernel.xml

    r88ef769 r03e6a40  
    7272
    7373<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
    74    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     74   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7979
    8080<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
    81    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     81   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8989    xpointer="xpointer(//*[@os='v'])"/>
    9090
    91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version;
    92 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>
     91<screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version;
     92gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen>
    9393
    9494    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
     18 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>
    1522  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/creatingdirs.xml"/>
    1725  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2427  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/flags.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/boot/mips64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>
    1522  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/bootloaders.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/creatingdirs.xml"/>
    1725  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/createfiles.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2427  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/kernel.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo-build.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/flags.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/boot/mips64/createfiles.xml

    r88ef769 r03e6a40  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
     17<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin
    1818ln -sv /tools/bin/file ${CLFS}/usr/bin
    19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    2019ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2120ln -sv /tools/lib32/libgcc_s.so{,.1} ${CLFS}/usr/lib32
    2221ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64
    23 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
    24 ln -sv /tools/lib32/libstd*so* ${CLFS}/usr/lib32
    25 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64
     22ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib
     23ln -sv /tools/lib32/libstdc++.so{.6,} ${CLFS}/usr/lib32
     24ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64
     25sed -e 's/tools/usr/' /tools/lib/libstdc++.la &gt; ${CLFS}/usr/lib/libstdc++.la
    2626ln -sv bash ${CLFS}/bin/sh
    27 ln -sv ../run ${CLFS}/var/run</userinput></screen>
     27ln -sv ../run ${CLFS}/var/run
     28ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin
     29ln -sv /tools/sbin/init ${CLFS}/sbin
     30ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen>
     31
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33  href="../common/createfiles.xml"
     34  xpointer="xpointer(//*[@os='c'])"/>
     35
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37  href="../common/createfiles.xml"
     38  xpointer="xpointer(//*[@os='d'])"/>
    2839
    2940</sect1>
  • BOOK/boot/mips64/creatingdirs.xml

    r88ef769 r03e6a40  
    2525mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo}
    2626mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}
    27 for dir in ${CLFS}/usr{,/local}; do
    28   ln -sv share/{man,doc,info} $dir
    29 done
    3027install -dv ${CLFS}/usr/lib/locale
    3128ln -sv ../lib/locale ${CLFS}/usr/lib32
  • BOOK/boot/mips64/kernel.xml

    r88ef769 r03e6a40  
    7676
    7777<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
    78    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     78   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8383
    8484<screen><userinput>make ARCH=mips CROSS_COMPILE=${CLFS_TARGET}- \
    85    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     85   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9393    xpointer="xpointer(//*[@os='v'])"/>
    9494
    95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/vmlinux-&linux-version;
    96 gzip -9 ${CLFS}/boot/vmlinux-&linux-version;</userinput></screen>
     95<screen><userinput>cp -v vmlinux /tools/boot/vmlinux-&linux-version;
     96gzip -9 /tools/boot/vmlinux-&linux-version;</userinput></screen>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/multilib/createfiles.xml

    r88ef769 r03e6a40  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    17 <screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,passwd,pwd,sleep,stty} ${CLFS}/bin
     17<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,login,pwd,stty} ${CLFS}/bin
    1818ln -sv /tools/bin/file ${CLFS}/usr/bin
    19 ln -sv /tools/sbin/{agetty,blkid} ${CLFS}/sbin
    2019ln -sv /tools/lib/libgcc_s.so{,.1} ${CLFS}/usr/lib
    2120ln -sv /tools/lib64/libgcc_s.so{,.1} ${CLFS}/usr/lib64
    22 ln -sv /tools/lib/libstd*so* ${CLFS}/usr/lib
    23 ln -sv /tools/lib64/libstd*so* ${CLFS}/usr/lib64
     21ln -sv /tools/lib/libstdc++.so{.6,} ${CLFS}/usr/lib
     22ln -sv /tools/lib64/libstdc++.so{.6,} ${CLFS}/usr/lib64
     23sed -e 's/tools/usr/' /tools/lib/libstdc++.la &gt; ${CLFS}/usr/lib/libstdc++.la
    2424ln -sv bash ${CLFS}/bin/sh
    25 ln -sv ../run ${CLFS}/var/run</userinput></screen>
     25ln -sv ../run ${CLFS}/var/run
     26ln -sv /tools/sbin/{fsck.ext2,fsck.ext3,fsck.ext4,e2fsck} ${CLFS}/sbin
     27ln -sv /tools/sbin/init ${CLFS}/sbin
     28ln -sv /tools/etc/{login.{access,defs},limits} ${CLFS}/etc</userinput></screen>
     29
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31  href="../common/createfiles.xml"
     32  xpointer="xpointer(//*[@os='c'])"/>
     33
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35  href="../common/createfiles.xml"
     36  xpointer="xpointer(//*[@os='d'])"/>
    2637
    2738</sect1>
  • BOOK/boot/multilib/creatingdirs.xml

    r88ef769 r03e6a40  
    1515  xpointer="xpointer(//*[@os='a'])"/>
    1616
    17 <screen os="b"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt}
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     18  href="../common/creatingdirs.xml"
     19  xpointer="xpointer(//*[@os='b'])"/>
     20
     21<screen os="c"><userinput>mkdir -pv ${CLFS}/{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt}
    1822mkdir -pv ${CLFS}/{proc,media/{floppy,cdrom},run/{,shm},sbin,srv,sys}
    1923mkdir -pv ${CLFS}/var/{lock,log,mail,spool}
     
    2529mkdir -pv ${CLFS}/usr/{,local/}share/{misc,terminfo,zoneinfo}
    2630mkdir -pv ${CLFS}/usr/{,local/}share/man/man{1,2,3,4,5,6,7,8}
    27 for dir in ${CLFS}/usr{,/local}; do
    28   ln -sv share/{man,doc,info} $dir
    29 done
    3031install -dv ${CLFS}/usr/lib/locale
    3132ln -sv ../lib/locale ${CLFS}/usr/lib64</userinput></screen>
    32 
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34   href="../common/creatingdirs.xml"
    35   xpointer="xpointer(//*[@os='c'])"/>
    3633
    3734  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4340  xpointer="xpointer(//*[@os='e'])"/>
    4441
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     43  href="../common/creatingdirs.xml"
     44  xpointer="xpointer(//*[@os='f'])"/>
     45
    4546</sect1>
  • BOOK/boot/multilib/e2fsprogs.xml

    r88ef769 r03e6a40  
    7575    xpointer="xpointer(//*[@os='l'])"/>
    7676
    77     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    78     href="../common/e2fsprogs.xml"
    79     xpointer="xpointer(//*[@os='ad'])"/>
    80 
    81     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    82     href="../common/e2fsprogs.xml"
    83     xpointer="xpointer(//*[@os='ae'])"/>
    84 
    8577  </sect2>
    8678
  • BOOK/boot/multilib/eudev.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-eudev">
    1414    <primary sortas="a-Eudev">Eudev</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/eudev.xml"
     18  href="../common/eudev.xml"
    2019  xpointer="xpointer(//*[@role='package'])"/>
    2120
     
    2423
    2524    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../../final-system/common/eudev.xml"
     25    href="../common/eudev.xml"
    2726    xpointer="xpointer(//*[@os='a'])"/>
    2827
    2928<screen os="b"><userinput>BLKID_CFLAGS="-I/tools/include" BLKID_LIBS="-L/tools/lib64 -lblkid" \
    30 KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \
    31 CC="${CC} ${BUILD64}" LDFLAGS="-Wl,-rpath,/tools/lib64:/lib64" \
    32     ./configure --prefix=/usr --build=${CLFS_HOST} \
    33     --host=${CLFS_TARGET} --with-rootprefix='' --enable-split-usr \
    34     --sysconfdir=/etc --libexecdir=/lib64 --bindir=/sbin --sbindir=/sbin \
    35     --libdir=/usr/lib64 --with-rootlibdir=/lib64 --disable-introspection \
    36     --disable-gtk-doc-html --disable-gudev --disable-keymap \
    37     --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
     29    KMOD_CFLAGS="-I/tools/include/" KMOD_LIBS="-L/tools/lib64 -lkmod" \
     30    CC="${CC} ${BUILD64}" ./configure --prefix=/tools --build=${CLFS_HOST} \
     31    --host=${CLFS_TARGET} --libdir=/tools/lib64 --with-rootlibdir=/tools/lib64 \
     32    --disable-introspection --disable-gtk-doc-html --disable-gudev \
     33    --disable-keymap --with-firmware-path=/lib/firmware --enable-libkmod</userinput></screen>
    3834
    3935    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    40     href="../../final-system/common/eudev.xml"
     36    href="../common/eudev.xml"
    4137    xpointer="xpointer(//*[@os='c'])"/>
    4238
    4339    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../../final-system/common/eudev.xml"
     40    href="../common/eudev.xml"
    4541    xpointer="xpointer(//*[@os='d'])"/>
    4642
    4743    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../../final-system/common/eudev.xml"
     44    href="../common/eudev.xml"
    4945    xpointer="xpointer(//*[@os='g'])"/>
    5046
     
    5450
    5551    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    56     href="../../final-system/common/eudev.xml"
     52    href="../common/eudev.xml"
    5753    xpointer="xpointer(//*[@os='r1'])"/>
    5854
     
    6359  </sect2>
    6460
    65   <sect2 role="content">
    66     <title/>
    67 
    68     <para>Details on this package are located in <xref
    69     linkend="contents-eudev" role="."/></para>
    70 
    71   </sect2>
     61  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     62  href="../common/eudev.xml"
     63  xpointer="xpointer(//*[@role='content'])"/>
    7264
    7365</sect1>
  • BOOK/boot/multilib/grub-build.xml

    r88ef769 r03e6a40  
    4141<screen os="ab"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    4242    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    43     --sysconfdir=/etc --libdir=/tools/lib64 --disable-werror</userinput></screen>
     43    --libdir=/tools/lib64 --disable-werror \
     44    --enable-grub-mkfont=no</userinput></screen>
     45
     46    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     47    href="../x86/grub-build.xml"
     48    xpointer="xpointer(//*[@os='b'])"/>
     49
     50    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     51    href="../x86/grub-build.xml"
     52    xpointer="xpointer(//*[@os='bc'])"/>
    4453
    4554    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5564    xpointer="xpointer(//*[@os='f'])"/>
    5665
    57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     66    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     67    href="../x86/grub-build.xml"
     68    xpointer="xpointer(//*[@os='ag'])"/>
    5869
    5970  </sect2>
  • BOOK/boot/multilib/kmod.xml

    r88ef769 r03e6a40  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../common/kmod.xml"
     27    xpointer="xpointer(//*[@os='s1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../common/kmod.xml"
     31    xpointer="xpointer(//*[@os='s2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2634    href="../../final-system/common/kmod.xml"
    2735    xpointer="xpointer(//*[@os='a'])"/>
     
    3038zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib64 -lz" \
    3139CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    32     --bindir=/bin --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    33     --libdir=/tools/lib64 --with-xz --with-zlib --disable-manpages</userinput></screen>
     40    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
     41    --libdir=/tools/lib64 --with-xz --with-zlib</userinput></screen>
     42
     43    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     44    href="../common/kmod.xml"
     45    xpointer="xpointer(//*[@os='c'])"/>
    3446
    3547    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4557    xpointer="xpointer(//*[@os='g'])"/>
    4658
    47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     59    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     60    href="../common/kmod.xml"
     61    xpointer="xpointer(//*[@os='h'])"/>
    4862
    49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50 href="../../final-system/common/kmod.xml"
    51 xpointer="xpointer(//*[@os='i'])"/>
     63    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     64    href="../common/kmod.xml"
     65    xpointer="xpointer(//*[@os='i'])"/>
    5266
    53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod
    54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod
    55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod
    56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe
    57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo
    58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen>
     67    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     68    href="../common/kmod.xml"
     69    xpointer="xpointer(//*[@os='j'])"/>
    5970
    6071  </sect2>
  • BOOK/boot/multilib/sysvinit.xml

    r88ef769 r03e6a40  
    1313  <indexterm zone="ch-boot-sysvinit">
    1414    <primary sortas="a-Sysvinit">Sysvinit</primary>
    15     <secondary>boot</secondary>
    1615  </indexterm>
    1716
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    19   href="../../final-system/common/sysvinit.xml"
     18  href="../common/sysvinit.xml"
    2019  xpointer="xpointer(//*[@role='package'])"/>
    2120
     
    2524    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2625    href="../common/sysvinit.xml"
    27     xpointer="xpointer(//*[@os='aa'])"/>
     26    xpointer="xpointer(//*[@os='p1'])"/>
    2827
    2928    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3029    href="../common/sysvinit.xml"
    31     xpointer="xpointer(//*[@os='ab'])"/>
     30    xpointer="xpointer(//*[@os='p2'])"/>
    3231
    3332    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5251  xpointer="xpointer(//*[@role='configuration'])"/>
    5352
    54   <sect2 role="content">
    55     <title/>
    56 
    57     <para>Details on this package are located in <xref
    58     linkend="contents-sysvinit" role="."/></para>
    59 
    60   </sect2>
     53  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     54  href="../common/sysvinit.xml"
     55  xpointer="xpointer(//*[@role='content'])"/>
    6156
    6257</sect1>
  • BOOK/boot/ppc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    16   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    2220  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2421  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/kernel.xml"/>
    2522  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/>
    2623  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/powerpc-utils.xml"/>
    2724  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot-build.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/>
  • BOOK/boot/ppc/kernel.xml

    r88ef769 r03e6a40  
    7777
    7878<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
    79    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     79   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    8080
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8484
    8585<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
    86    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     86   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8787
    8888    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9494    xpointer="xpointer(//*[@os='v'])"/>
    9595
    96 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     96<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9797
    9898    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    16   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>
    2421  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/>
    2522  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/>
    2623  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/powerpc-utils.xml"/>
    2724  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/yaboot-build.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2931  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/yaboot.xml"/>
  • BOOK/boot/ppc64-64/powerpc-utils.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/ppc/powerpc-utils.xml"
    31     xpointer="xpointer(//*[@os='b'])"/>
     29<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \
     30  --exec-prefix="" --sysconfdir=/etc \
     31  --sbindir=/sbin --libexecdir=/lib/udev \
     32  --libdir=/usr/lib --with-systemdsystemunitdir=/lib/systemd/system \
     33  --disable-extras --disable-introspection</userinput></screen>
    3234
    3335    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>
    16   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/util-linux-32.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    2016  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs-libs.xml"/>
    2117  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/e2fsprogs.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    2220  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    2421  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    2622  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/kernel.xml"/>
    2723  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/>
    2824  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/powerpc-utils.xml"/>
    2925  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot-build.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    3031  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    3132  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flags.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    34   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/yaboot.xml"/>
  • BOOK/boot/ppc64/e2fsprogs.xml

    r88ef769 r03e6a40  
    8585    xpointer="xpointer(//*[@os='l'])"/>
    8686
    87     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../common/e2fsprogs.xml"
    89     xpointer="xpointer(//*[@os='ad'])"/>
    90 
    91     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    92     href="../common/e2fsprogs.xml"
    93     xpointer="xpointer(//*[@os='ae'])"/>
    94 
    9587  </sect2>
    9688
  • BOOK/boot/ppc64/kernel.xml

    r88ef769 r03e6a40  
    7676
    7777<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
    78    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     78   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8383
    8484<screen><userinput>make ARCH=powerpc CROSS_COMPILE=${CLFS_TARGET}- \
    85    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     85   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9393    xpointer="xpointer(//*[@os='v'])"/>
    9494
    95 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     95<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9696
    9797    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/sparc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>
    1524  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1625  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2427  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/kernel.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
  • BOOK/boot/sparc/kernel.xml

    r88ef769 r03e6a40  
    7272
    7373<screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \
    74    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     74   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    7575
    7676    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    7979
    8080<screen><userinput>make ARCH=sparc CROSS_COMPILE=${CLFS_TARGET}- \
    81    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     81   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8282
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8989    xpointer="xpointer(//*[@os='v'])"/>
    9090
    91 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     91<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9292
    9393    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>
    1524  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1625  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2427  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/flags.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
  • BOOK/boot/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>
    1524  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>
    1625  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    23   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
     26  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2427  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/kernel.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo-build.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2830  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/flags.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/fstab.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3332  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/silo.xml"/>
  • BOOK/boot/sparc64/kernel.xml

    r88ef769 r03e6a40  
    7373    xpointer="xpointer(//*[@os='s'])"/>
    7474
    75 <screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=${CLFS} \
     75<screen><userinput>make ARCH=sparc64 INSTALL_MOD_PATH=/tools \
    7676   CROSS_COMPILE=${CLFS_TARGET}- modules_install</userinput></screen>
    7777
     
    8181
    8282<screen><userinput>make ARCH=sparc64 CROSS_COMPILE=${CLFS_TARGET}- \
    83    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     83   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8484
    8585    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9191    xpointer="xpointer(//*[@os='v'])"/>
    9292
    93 <screen><userinput>cp -v vmlinux ${CLFS}/boot/clfskernel-&linux-version;</userinput></screen>
     93<screen><userinput>cp -v vmlinux /tools/boot/clfskernel-&linux-version;</userinput></screen>
    9494
    9595    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/boot/x86-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
     19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2326  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/kernel.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub-build.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2628  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    27   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3029  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
  • BOOK/boot/x86/grub-build.xml

    r88ef769 r03e6a40  
    4141<screen os="ab"><userinput>./configure --prefix=/tools \
    4242    --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    43     --sysconfdir=/etc --disable-werror</userinput></screen>
     43    --disable-werror --enable-grub-mkfont=no</userinput></screen>
     44
     45<para os="b">The meaning of the new configure option:</para>
     46
     47  <variablelist os="bc">
     48    <varlistentry>
     49      <term><parameter>--enable-grub-mkfont=no</parameter></term>
     50      <listitem><para>Prevents GRUB from trying to build
     51      <command>grub-mkfont</command>, which requires Freetype.</para></listitem>
     52    </varlistentry>
     53
     54  </variablelist>
    4455
    4556    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5566    xpointer="xpointer(//*[@os='f'])"/>
    5667
    57 <screen os="ag"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     68<screen os="ag"><userinput>make install</userinput></screen>
    5869
    5970  </sect2>
  • BOOK/boot/x86/kernel.xml

    r88ef769 r03e6a40  
    8080
    8181<screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \
    82     INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     82    INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    8383
    8484    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8787
    8888<screen><userinput>make ARCH=i386 CROSS_COMPILE=${CLFS_TARGET}- \
    89    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     89   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    9090
    9191    <para os="u">After kernel compilation is complete, additional steps are
    9292    required to complete the installation. Some files need to be copied to
    93     the <filename class="directory">${CLFS}/boot</filename> directory.</para>
     93    the <filename class="directory">/tools/boot</filename> directory.</para>
    9494
    95     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    96     href="../../bootable/x86/kernel.xml"
    97     xpointer="xpointer(//*[@os='v'])"/>
     95    <para os="v">Issue the following commands to install the kernel:</para>
    9896
    99 <screen><userinput>cp -v arch/i386/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen>
     97<screen><userinput>cp -v arch/i386/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen>
    10098
    10199    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    103101    xpointer="xpointer(//*[@os='w'])"/>
    104102
    105 <screen os="w1"><userinput>cp -v System.map ${CLFS}/boot/System.map-&linux-version;</userinput></screen>
     103<screen os="w1"><userinput>cp -v System.map /tools/boot/System.map-&linux-version;</userinput></screen>
    106104
    107105    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    109107    xpointer="xpointer(//*[@os='x'])"/>
    110108
    111 <screen os="x1"><userinput>cp -v .config ${CLFS}/boot/config-&linux-version;</userinput></screen>
     109<screen os="x1"><userinput>cp -v .config /tools/boot/config-&linux-version;</userinput></screen>
    112110
    113111  </sect2>
  • BOOK/boot/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/creatingdirs.xml"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/e2fsprogs.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eudev.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2326  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/grub-build.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2628  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/flags.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
  • BOOK/boot/x86_64-64/kmod.xml

    r88ef769 r03e6a40  
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../common/kmod.xml"
     27    xpointer="xpointer(//*[@os='s1'])"/>
     28
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../common/kmod.xml"
     31    xpointer="xpointer(//*[@os='s2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2634    href="../../final-system/common/kmod.xml"
    2735    xpointer="xpointer(//*[@os='a'])"/>
     
    2937<screen os="b"><userinput>liblzma_CFLAGS="-I/tools/include" liblzma_LIBS="-L/tools/lib -llzma" \
    3038zlib_CFLAGS="-I/tools/include" zlib_LIBS="-L/tools/lib -lz" \
    31 CC="${CC} ${BUILD64}" ./configure --prefix=/tools --bindir=/bin \
    32     --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib \
    33     --disable-manpages</userinput></screen>
     39CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     40    --build=${CLFS_HOST} --host=${CLFS_TARGET} --with-xz --with-zlib</userinput></screen>
     41
     42    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     43    href="../common/kmod.xml"
     44    xpointer="xpointer(//*[@os='c'])"/>
    3445
    3546    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4556    xpointer="xpointer(//*[@os='g'])"/>
    4657
    47 <screen os="k"><userinput>make DESTDIR=${CLFS} install</userinput></screen>
     58    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     59    href="../common/kmod.xml"
     60    xpointer="xpointer(//*[@os='h'])"/>
    4861
    49 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50 href="../../final-system/common/kmod.xml"
    51 xpointer="xpointer(//*[@os='i'])"/>
     62    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     63    href="../common/kmod.xml"
     64    xpointer="xpointer(//*[@os='i'])"/>
    5265
    53 <screen os="j"><userinput>ln -sv kmod ${CLFS}/bin/lsmod
    54 ln -sv ../bin/kmod ${CLFS}/sbin/depmod
    55 ln -sv ../bin/kmod ${CLFS}/sbin/insmod
    56 ln -sv ../bin/kmod ${CLFS}/sbin/modprobe
    57 ln -sv ../bin/kmod ${CLFS}/sbin/modinfo
    58 ln -sv ../bin/kmod ${CLFS}/sbin/rmmod</userinput></screen>
     66    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     67    href="../common/kmod.xml"
     68    xpointer="xpointer(//*[@os='j'])"/>
    5969
    6070  </sect2>
  • BOOK/boot/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
     15  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
     16 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
     17  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/>
    1523  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/creatingdirs.xml"/>
    1624  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/createfiles.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/shadow.xml"/>
    19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
     25  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    2326  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/pwdgroup.xml"/>
    24   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/kernel.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grub-build.xml"/>
     27  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    2628  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/settingenviron.xml"/>
    2729  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/flags.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/fstab.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/devices.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/changingowner.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/whatnext.xml"/>
  • BOOK/boot/x86_64/kernel.xml

    r88ef769 r03e6a40  
    7676
    7777<screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \
    78    INSTALL_MOD_PATH=${CLFS} modules_install</userinput></screen>
     78   INSTALL_MOD_PATH=/tools modules_install</userinput></screen>
    7979
    8080    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    8383
    8484<screen><userinput>make ARCH=x86_64 CROSS_COMPILE=${CLFS_TARGET}- \
    85    INSTALL_FW_PATH=${CLFS}/lib/firmware firmware_install</userinput></screen>
     85   INSTALL_MOD_PATH=/tools firmware_install</userinput></screen>
    8686
    8787    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9393    xpointer="xpointer(//*[@os='v'])"/>
    9494
    95 <screen><userinput>cp -v arch/x86_64/boot/bzImage ${CLFS}/boot/vmlinuz-clfs-&linux-version;</userinput></screen>
     95<screen><userinput>mkdir -pv /tools/boot
     96cp -v arch/x86_64/boot/bzImage /tools/boot/vmlinuz-clfs-&linux-version;</userinput></screen>
    9697
    9798    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/alpha/kernel.xml

    r88ef769 r03e6a40  
    4242    href="../x86/kernel.xml"
    4343    xpointer="xpointer(//*[@os='d'])"/>
     44
     45    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     46    href="../x86/kernel.xml"
     47    xpointer="xpointer(//*[@os='kc'])"/>
     48
     49    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     50    href="../x86/kernel.xml"
     51    xpointer="xpointer(//*[@os='kd'])"/>
    4452
    4553    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/common/fstab.xml

    r88ef769 r03e6a40  
    2828/dev/<replaceable>[xxx]</replaceable>     /            <replaceable>[fff]</replaceable>  defaults         1     1
    2929/dev/<replaceable>[yyy]</replaceable>     swap         swap   pri=1            0     0
    30 proc           /proc        proc   defaults         0     0
    31 sysfs          /sys         sysfs  defaults         0     0
    32 devpts         /dev/pts     devpts gid=&gid-tty;,mode=620   0     0
    33 shm            /dev/shm     tmpfs  defaults         0     0
    34 tmpfs          /run         tmpfs  defaults         0     0
    35 devtmpfs       /dev         devtmpfs mode=0755,nosuid 0     0
    3630
    3731# End /etc/fstab</literal>
  • BOOK/bootable/mips/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../x86/kernel.xml"
     42    xpointer="xpointer(//*[@os='kc'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../x86/kernel.xml"
     46    xpointer="xpointer(//*[@os='kd'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/ppc/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../x86/kernel.xml"
     42    xpointer="xpointer(//*[@os='kc'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../x86/kernel.xml"
     46    xpointer="xpointer(//*[@os='kd'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/ppc64/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../x86/kernel.xml"
     42    xpointer="xpointer(//*[@os='kc'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../x86/kernel.xml"
     46    xpointer="xpointer(//*[@os='kd'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/sparc/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../x86/kernel.xml"
     42    xpointer="xpointer(//*[@os='kc'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../x86/kernel.xml"
     46    xpointer="xpointer(//*[@os='kd'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootable/x86/grub.xml

    r88ef769 r03e6a40  
    3939  </warning>
    4040
    41   <para os="e">Instruct GRUB to install itself int othe MBR of
     41  <para os="e">Instruct GRUB to install itself into the MBR of
    4242  <filename class="partition">sda</filename>:</para>
    4343
  • BOOK/bootable/x86/kernel.xml

    r88ef769 r03e6a40  
    3737    un-tarring.</para>
    3838
     39    <note os="kc"><para>A good starting place for setting up the kernel
     40    configuration is to run <command>make defconfig</command>. This will set the    base configuration to a good state that takes your current system
     41    architecture into account.</para>
     42
     43    <para>Be sure to enable or disable following features or the system might
     44    not work correctly or boot at all. Refer to
     45    <filename>/usr/share/doc/systemd-&systemd-version;/README</filename>:</para>
     46
     47    <screen role="nodump">General setup  ---&gt;
     48  [*] open by fhandle syscalls
     49  [ ] Auditing support
     50  [*] Control Group support
     51Processor type and features  ---&gt;
     52  [*] Enable seccomp to safely compute untrusted bytecode
     53Networking support  ---&gt;
     54  Networking options  ---&gt;
     55    &lt;*&gt; The IPv6 protocol
     56Device Drivers  ---&gt;
     57  Generic Driver Options  ---&gt;
     58    ()  path to uevent helper
     59    [*] Maintain a devtmpfs filesystem to mount at /dev
     60    [ ] Fallback user-helper invocation for firmware loading
     61File systems  ---&gt;
     62  [*] Inotify support for userspace
     63  &lt;*&gt; Kernel automounter version 4 support (also supports v3)
     64  Pseudo filesystems  ---&gt;
     65    [*] Tmpfs POSIX Access Control Lists
     66    [*] Tmpfs extended attributes
     67Firmware Drivers ---&gt;
     68  EFI (Extensible Firmware Interface) Support ---&gt;
     69    &lt;*&gt; EFI Variable Support via sysfs
     70-*- Enable the block layer ---&gt;
     71  Partition Types ---&gt;
     72    [*] Advanced partition selection
     73    [*]   EFI GUID Partition support
     74Kernel Hacking ---&gt;
     75  [*] Collect scheduler debugging info
     76  [*] Collect scheduler statistics</screen></note>
     77
     78    <note os="kd"><para>While "The IPv6 Protocol" is not strictly required, it
     79    is highly recommended by the Systemd developers. "EFI Variable support" and
     80    "EFI GUID Partition support" are for UEFI systems. "Collect scheduler
     81    debugging info" and "Collect scheduler statistics" is for systemd-bootchart.
     82    </para></note>
     83
    3984    <para os="h">Configure the kernel via a menu-driven interface.
    40     Please note that the udev bootscript requires "rtc", "tmpfs" and "devtmpfs" to be
    41     enabled and built into the kernel, not as modules. CBLFS has
    42     some information regarding particular kernel configuration requirements of
    43     packages outside of CLFS at <ulink
     85    CBLFS has some information regarding particular kernel configuration
     86    requirements of packages outside of CLFS at <ulink
    4487    url="&cblfs-root;"/>:</para>
    4588
  • BOOK/bootable/x86_64/kernel.xml

    r88ef769 r03e6a40  
    3737    href="../x86/kernel.xml"
    3838    xpointer="xpointer(//*[@os='d'])"/>
     39
     40    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     41    href="../x86/kernel.xml"
     42    xpointer="xpointer(//*[@os='kc'])"/>
     43
     44    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../x86/kernel.xml"
     46    xpointer="xpointer(//*[@os='kd'])"/>
    3947
    4048    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/bootscripts/alpha-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/common/console.xml

    r88ef769 r03e6a40  
    1414  <secondary>configuring</secondary></indexterm>
    1515
    16   <para>This section discusses how to configure the <command>i18n</command>
    17   bootscript that sets up the keyboard map and the console font. If non-ASCII
    18   characters (e.g., the British pound sign and Euro character) will not be
    19   used and the keyboard is a U.S. one, skip this section. Without the
    20   configuration file, the <command>console</command> bootscript will do
    21   nothing.</para>
     16  <para>This section discusses how to configure the
     17  <command>systemd-vconsole-setup</command> system service which configures
     18  the virtual console font and console keymap.
     19 
     20  The <command>systemd-vconsole-setup</command> service reads <filename>
     21  /etc/vconsole.conf</filename> for configuration information. Decide which
     22  keymap and screen font will be used. Various language-specific HOWTO's can
     23  help. with this (see
     24  <ulink url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. Examine
     25  <command>localectl list-keymaps</command> output for a list of valid console
     26  keymaps. Look in
     27  <filename class="directory">/usr/share/consolefonts</filename> for valid
     28  screen fonts.</para>
    2229
    23   <para>The <command>i18n</command> script reads the
    24   <filename>/etc/sysconfig/i18n</filename> file for configuration
    25   information. Decide which keymap and screen font will be used. Various
    26   language-specific HOWTO's can also help with this (see <ulink
    27   url="http://www.tldp.org/HOWTO/HOWTO-INDEX/other-lang.html"/>. A pre-made
    28   <filename>/etc/sysconfig/i18n</filename> file with known settings for
    29   several countries was installed with the CLFS-Bootscripts package, so the
    30   relevant section can be uncommented if the country is supported. If still
    31   in doubt, look in the <filename class="directory">/usr/share/consolefonts</filename>
    32   for valid screen fonts and <filename class="directory">/usr/share/keymaps</filename>
    33   for valid keymaps.</para>
     30  <para>The <filename>/etc/vconsole.conf</filename> file should contain lines
     31  of the form: VARIABLE="value". The following variables are recognized:</para>
    3432
    35   <para>The default <filename>/etc/sysconfig/i18n</filename> is set up for UTF-8
    36   using the us keymap. You will need to edit the file to your specific needs.
    37   The <filename>/etc/sysconfig/i18n</filename> file has additional information
    38   in it to help you to assist in configuring.</para>
     33  <variablelist>
     34
     35    <varlistentry>
     36      <term>KEYMAP</term>
     37      <listitem>
     38        <para>This variable specifies the key mapping table for the keyboard. If
     39        unset, it defaults to <literal>us</literal>.</para>
     40      </listitem>
     41    </varlistentry>
     42
     43    <varlistentry>
     44      <term>KEYMAP_TOGGLE</term>
     45      <listitem>
     46        <para>This variable can be used to configure a second toggle keymap and
     47        is unset by default.</para>
     48      </listitem>
     49    </varlistentry>
     50
     51    <varlistentry>
     52      <term>FONT</term>
     53      <listitem>
     54        <para>This variable specifies the font used by the virtual
     55        console.</para>
     56      </listitem>
     57    </varlistentry>
     58
     59    <varlistentry>
     60      <term>FONT_MAP</term>
     61      <listitem>
     62        <para>This variable specifies the console map to be used.</para>
     63      </listitem>
     64    </varlistentry>
     65
     66    <varlistentry>
     67      <term>FONT_UNIMAP</term>
     68      <listitem>
     69        <para>This variable specifies the unicode font map.</para>
     70      </listitem>
     71    </varlistentry>
     72
     73  </variablelist>
     74
     75  <para>An example for a German keyboard and console is given below:</para>
     76
     77<screen role="nodump"><userinput>cat &gt; /etc/vconsole.conf &lt;&lt; "EOF"
     78<literal>KEYMAP=de-latin1
     79FONT=Lat2-Terminus16</literal>
     80EOF</userinput></screen>
     81
     82  <para>You can change KEYMAP value at runtime by using the
     83  <command>localectl</command> utility:</para>
     84
     85<screen role="nodump"><userinput>localectl set-keymap MAP</userinput></screen>
     86
     87  <note><para>Please note that <command>localectl</command> command can
     88  be used  only on a system booted with Systemd.</para></note>
     89
     90  <para>You can also use <command>localectl</command> utility with the
     91  corresponding parameters to change X11 keyboard layout, model, variant
     92  and options:</para>
     93
     94<screen role="nodump"><userinput>localectl set-x11-keymap LAYOUT [MODEL] [VARIANT] [OPTIONS]</userinput></screen>
     95
     96  <para>To list possible values for <command>localectl set-x11-keymap</command>
     97  parameters, run <command>localectl</command> with parameters listed below:
     98  </para>
     99
     100  <variablelist>
     101
     102    <varlistentry>
     103      <term>list-x11-keymap-models</term>
     104      <listitem>
     105        <para>Show known X11 keyboard mapping models.</para>
     106      </listitem>
     107    </varlistentry>
     108
     109    <varlistentry>
     110      <term>list-x11-keymap-layouts</term>
     111      <listitem>
     112        <para>Show known X11 keyboard mapping layouts.</para>
     113      </listitem>
     114    </varlistentry>
     115
     116    <varlistentry>
     117      <term>list-x11-keymap-variants</term>
     118      <listitem>
     119        <para>Show known X11 keyboard mapping variants.</para>
     120      </listitem>
     121    </varlistentry>
     122
     123    <varlistentry>
     124      <term>list-x11-keymap-options</term>
     125      <listitem>
     126        <para>Show known X11 keyboard mapping options.</para>
     127      </listitem>
     128    </varlistentry>
     129
     130  </variablelist>
     131
     132  <note><para>Using any of the parameters listed above requires
     133  <ulink url="http://cblfs.cross-lfs.org/index.php/Xorg7/Data">
     134  XKeyboard Client</ulink> package from CBLFS.</para></note>
    39135
    40136</sect1>
  • BOOK/bootscripts/common/introduction.xml

    r88ef769 r03e6a40  
    1111  <title>Introduction</title>
    1212
    13   <para>This chapter details how to install and configure the CLFS-Bootscripts
    14   package. Most of these scripts will work without modification, but a few
    15   require additional configuration files because they deal with
    16   hardware-dependent information.</para>
    17 
    18   <para>System-V style init scripts are employed in this book because they
    19   are widely used. For additional options, a hint detailing the BSD style
    20   init setup is available at <ulink
    21   url="&hints-root;BSD-Init"/>.
    22   Searching the LFS mailing lists for <quote>depinit</quote> will also offer
    23   additional choices.</para>
    24 
    25   <para>If using an alternative style of init scripts, skip this chapter and
    26   move on to <xref linkend="chapter-bootable"/>.</para>
     13  <para>This chapter details how to finish configuring the base system.
     14  Including some final configuration for Systemd and as well as locales and a
     15  simple bash profile that should be suitable for most users.</para>
    2716
    2817</sect1>
  • BOOK/bootscripts/common/locale.xml

    r88ef769 r03e6a40  
    1111
    1212  <indexterm zone="ch-scripts-locale">
    13     <primary sortas="e-/etc/profile">/etc/profile</primary>
     13    <primary sortas="e-/etc/locale.conf">/etc/locale.conf</primary>
    1414  </indexterm>
    1515
    16   <para>The base <filename>/etc/profile</filename> below sets some
    17   environment variables necessary for native language support. Setting
    18   them properly results in:</para>
     16  <para>The <filename>/etc/locale.conf</filename> below sets some environment
     17  variables necessary for native language support. Setting them properly
     18  results in:</para>
    1919
    2020  <itemizedlist>
     
    2323    </listitem>
    2424    <listitem>
    25       <para>Correct classification of characters into letters, digits and
    26       other classes. This is necessary for <command>bash</command> to
    27       properly accept non-ASCII characters in command lines in non-English
    28       locales</para>
     25      <para>Correct classification of characters into letters, digits and other
     26      classes. This is necessary for <command>bash</command> to properly accept
     27      non-ASCII characters in command lines in non-English locales</para>
    2928    </listitem>
    3029    <listitem>
     
    3938  </itemizedlist>
    4039
    41   <para>This script also sets the <envar>INPUTRC</envar> environment variable
    42   that makes Bash and Readline use the <filename>/etc/inputrc</filename> file
    43   created earlier.</para>
    44 
    4540  <para>Replace <replaceable>[ll]</replaceable> below with the
    4641  two-letter code for the desired language (e.g., <quote>en</quote>) and
    4742  <replaceable>[CC]</replaceable> with the two-letter code for the
    48   appropriate country (e.g., <quote>GB</quote>).
     43  appropriate country (e.g., <quote>GB</quote> or <quote>US</quote>).
    4944  <replaceable>[charmap]</replaceable> should be replaced with the
    50   canonical charmap for your chosen locale.</para>
     45  canonical charmap for your chosen locale. Optional modifiers such as
     46  <quote>@euro</quote> may also be present.</para>
    5147
    5248  <para>The list of all locales supported by Glibc can be obtained by running
     
    7167
    7268  <para>This results in a final locale setting of <quote>en_US.UTF-8</quote>.
    73   It is important that the locale found using the heuristic above is tested prior
    74   to it being added to the Bash startup files:</para>
     69  It is important that the locale found using the heuristic above is tested
     70  prior to it being added to <filename>/etc/locale.conf</filename>:</para>
    7571
    7672<screen role="nodump"><userinput>LC_ALL=[locale name] locale territory
     
    108104
    109105  <para>Other packages can also function incorrectly (but may not necessarily
    110   display any error messages) if the locale name does not meet their expectations.
    111   In those cases, investigating how other Linux distributions support your locale
    112   might provide some useful information.</para>
     106  display any error messages) if the locale name does not meet their
     107  expectations. In those cases, investigating how other Linux distributions
     108  support your locale might provide some useful information.</para>
    113109
    114110  <para>Once the proper locale settings have been determined, create the
    115   <filename>/etc/profile</filename> file:</para>
     111  <filename>/etc/locale.conf</filename> file:</para>
    116112
    117 <screen><userinput>cat &gt; /etc/profile &lt;&lt; "EOF"
    118 <literal># Begin /etc/profile
     113<screen><userinput>cat &gt; /etc/locale.conf &lt;&lt; "EOF"
     114<literal># Begin /etc/locale.conf
    119115
    120 export LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable>
    121 export INPUTRC=/etc/inputrc
     116LANG=<replaceable>[ll]</replaceable>_<replaceable>[CC]</replaceable>.<replaceable>[charmap]</replaceable><replaceable>[@modifiers]</replaceable>
    122117
    123 # End /etc/profile</literal>
     118# End /etc/locale.conf</literal>
    124119EOF</userinput></screen>
    125120
     121  <para>Note that you can modify <filename>/etc/locale.conf</filename> with
     122  Systemd <command>localectl</command> utility. To use
     123  <command>localectl</command> for the example above, run:</para>
     124
     125<screen role="nodump"><userinput>localectl set-locale LANG="<replaceable>[ll]_[CC][charmap][@modifiers]</replaceable>"</userinput></screen>
     126
     127  <para>You can also specify other language specific environment variables such
     128  as <envar>LANG</envar>, <envar>LC_CTYPE</envar>, <envar>LC_NUMERIC</envar> or
     129  any other environment variable from <command>locale</command> output. Just
     130  separate them with a space. An example where <envar>LANG</envar> is set as
     131  en_US.UTF-8 but <envar>LC_CTYPE</envar> is set as just en_US is:</para>
     132
     133<screen role="nodump"><userinput>localectl set-locale LANG="en_US.UTF-8" LC_CTYPE="en_US"</userinput></screen>
     134
     135  <note><para>Please note that <command>localectl</command> command can
     136  be used  only on a system booted with Systemd.</para></note>
    126137  <para>Setting the keyboard layout, screen font, and locale-related
    127138  environment variables are the only internationalization steps needed to
  • BOOK/bootscripts/common/profile.xml

    r88ef769 r03e6a40  
    3838  <para>The files <filename>/etc/profile</filename> and
    3939  <filename>~/.bash_profile</filename> are read when the shell is
    40   invoked as an interactive login shell. In the next section, a base
    41   <filename>/etc/profile</filename> will be created to set up locale
    42   information.</para>
     40  invoked as an interactive login shell. Create a base
     41  <filename>/etc/profile</filename> that will setup locale information and load
     42  any bash auto completion files that may be on the system. This script also
     43  sets the <envar>INPUTRC</envar> environment variable that makes Bash and
     44  Readline use <filename>/etc/inputrc</filename>.</para>
     45
     46<screen><userinput>cat &gt; /etc/profile &lt;&lt; "EOF"
     47<literal># Begin /etc/profile
     48
     49source /etc/locale.conf
     50for f in /etc/bash_completion.d/*.sh; do source $f; done; unset f
     51export INPUTRC=/etc/inputrc
     52
     53# End /etc/profile</literal>
     54EOF</userinput></screen>
    4355
    4456</sect1>
  • BOOK/bootscripts/common/symlinks.xml

    r88ef769 r03e6a40  
    4545    <note>
    4646      <para>Although the examples in this book work properly, be aware
    47       that Eudev does not recognize the backslash for line continuation.
    48       If modifying Eudev rules with an editor, be sure to leave each rule
     47      that Udev does not recognize the backslash for line continuation.
     48      If modifying Udev rules with an editor, be sure to leave each rule
    4949      on one physical line.</para>
    5050    </note>
     
    8989    <title>Dealing with duplicate devices</title>
    9090
    91     <para>As explained in <xref linkend="ch-scripts-eudev"/>, the order in
     91    <para>As explained in <xref linkend="ch-scripts-udev"/>, the order in
    9292    which devices with the same function appear in
    9393    <filename class="directory">/dev</filename> is essentially random.
     
    134134    device.</para>
    135135
    136     <para>More information on writing Eudev rules can be found in
    137     <filename>/usr/share/doc/udev/writing_udev_rules/index.html</filename>.</para>
     136    <para>More information on writing Udev rules can be found in
     137    <filename>/usr/share/doc/systemd-208/udev.html</filename>.</para>
    138138
    139139 </sect2>
  • BOOK/bootscripts/common/usage.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="usage.html"?>
    1010
    11   <title>How Do These Bootscripts Work?</title>
     11  <title>How does Systemd work?</title>
    1212
    1313  <indexterm zone="ch-scripts-usage">
    14     <primary sortas="a-Bootscripts">Bootscripts</primary>
     14    <primary sortas="a-systemd-usage">Systemd usage</primary>
    1515  <secondary>usage</secondary></indexterm>
    1616
    17   <para>Linux uses a special booting facility named SysVinit that is
    18   based on a concept of <emphasis>run-levels</emphasis>. It can be quite
    19   different from one system to another, so it cannot be assumed that
    20   because things worked in one particular Linux distribution, they should work
    21   the same in CLFS too. CLFS has its own way of doing things, but it
    22   respects generally accepted standards.</para>
     17  <warning>
     18    <para>Please disregard this page until it is complete and verified.</para>
     19  </warning>
    2320
    24   <para>SysVinit (which will be referred to as <quote>init</quote> from
    25   now on) works using a run-levels scheme. There are seven (numbered 0 to 6)
    26   run-levels (actually, there are more run-levels, but they are for
    27   special cases and are generally not used. See <filename>init(8)</filename>
    28   for more details), and each one of those corresponds to the actions the
    29   computer is supposed to perform when it starts up. The default
    30   run-level is 3. Here are the descriptions of the different run-levels
    31   as they are implemented:</para>
     21  <sect2>
     22    <title>Introduction to Systemd</title>
    3223
    33 <literallayout>0: halt the computer
    34 1: single-user mode
    35 2: multi-user mode without networking
    36 3: multi-user mode with networking
    37 4: reserved for customization, otherwise does the same as 3
    38 5: same as 4, it is usually used for GUI login (like X's <command>xdm</command> or KDE's <command>kdm</command>)
    39 6: reboot the computer</literallayout>
     24 
     25    <para>Systemd is a system management daemon designed exclusively for the
     26    Linux kernel API. In the Linux startup process, it is the first process to
     27    execute in user land; therefore, it is also the parent process of all child
     28    processes in user land.</para>
    4029
    41   <para>The command used to change run-levels is <command>init
    42   <replaceable>[runlevel]</replaceable></command>, where
    43   <replaceable>[runlevel]</replaceable> is the target run-level. For example,
    44   to reboot the computer, a user could issue the <command>init 6</command>
    45   command, which is an alias for the <command>reboot</command> command.
    46   Likewise, <command>init 0</command> is an alias for the
    47   <command>halt</command> command.</para>
     30    <para>Systemd's initialization instructions for each daemon are recorded in
     31    a declarative configuration file rather than a shell script. For
     32    inter-process communication, systemd makes Unix domain sockets and D-Bus
     33    available to the running daemons. Because systemd tracks processes using
     34    Linux cgroups instead of process identifiers (PIDs), daemons cannot "escape"
     35    systemd; not even by double-forking. Systemd is also capable of aggressive
     36    parallelization.</para>
    4837
    49   <para>There are a number of directories under <filename
    50   class="directory">/etc/rc.d</filename> that look like <filename
    51   class="directory">rc?.d</filename> (where ? is the number of the
    52   run-level) and <filename class="directory">rcsysinit.d</filename>, all
    53   containing a number of symbolic links. Some begin with a
    54   <emphasis>K</emphasis>, the others begin with an
    55   <emphasis>S</emphasis>, and all of them have two numbers following the
    56   initial letter. The K means to stop (kill) a service and the S means
    57   to start a service. The numbers determine the order in which the
    58   scripts are run, from 00 to 99&mdash;the lower the number the earlier it
    59   gets executed. When <command>init</command> switches to another run-level,
    60   the appropriate services are either started or stopped, depending on the
    61   runlevel chosen.</para>
     38    <para>Among systemd's auxiliary features are a cron-like job scheduler
     39    called systemd Calendar Timers, and an event logging subsystem called
     40    journal. The system administrator may choose whether to log system events
     41    with systemd or syslog. Systemd's logfile is a binary file. The state of
     42    systemd itself can be preserved in a snapshot for future recall.</para>
    6243
    63   <para>The real scripts are in <filename
    64   class="directory">/etc/rc.d/init.d</filename>. They do the actual work,
    65   and the symlinks all point to them. Killing links and starting links point
    66   to the same script in <filename class="directory">/etc/rc.d/init.d</filename>.
    67   This is because the scripts can be called with different parameters like
    68   <option>start</option>, <option>stop</option>, <option>restart</option>,
    69   <option>reload</option>, and <option>status</option>. When a K link is
    70   encountered, the appropriate script is run with the <option>stop</option>
    71   argument. When an S link is encountered, the appropriate script is run
    72   with the <option>start</option> argument.</para>
     44    <para>Systemd provides a replacement for sysvinit, pm-utils, inetd, acpid,
     45    syslog, watchdog, cron and atd, and obsoletes ConsoleKit.</para>
    7346
    74   <para>There is one exception to this explanation. Links that start
    75   with an <emphasis>S</emphasis> in the <filename
    76   class="directory">rc0.d</filename> and <filename
    77   class="directory">rc6.d</filename> directories will not cause anything
    78   to be started. They will be called with the parameter
    79   <option>stop</option> to stop something. The logic behind this
    80   is that when a user is going to reboot or halt the system, nothing
    81   needs to be started. The system only needs to be stopped.</para>
     47  </sect2>
    8248
    83   <para>These are descriptions of what the arguments make the scripts
    84   do:</para>
     49  <sect2>
     50    <title>Systemctl</title>
    8551
    86   <variablelist>
    87     <varlistentry>
    88       <term><option>start</option></term>
    89       <listitem>
    90         <para>The service is started.</para>
    91       </listitem>
    92     </varlistentry>
     52    <para><command>systemctl</command> is the main command used to introspect
     53     and control Systemd.</para>
    9354
    94     <varlistentry>
    95       <term><option>stop</option></term>
    96       <listitem>
    97         <para>The service is stopped.</para>
    98       </listitem>
    99     </varlistentry>
     55    <variablelist>
    10056
    101     <varlistentry>
    102       <term><option>restart</option></term>
    103       <listitem>
    104         <para>The service is stopped and then started again.</para>
    105       </listitem>
    106     </varlistentry>
     57      <varlistentry>
     58        <term>List running units:</term>
     59        <listitem>
     60          <para><command>systemctl</command> or <command>systemctl list-units</command></para>
     61        </listitem>
     62      </varlistentry>
    10763
    108     <varlistentry>
    109       <term><option>reload</option></term>
    110       <listitem>
    111         <para>The configuration of the service is updated. This is used
    112         after the configuration file of a service was modified, when the
    113         service does not need to be restarted.</para>
    114       </listitem>
    115     </varlistentry>
     64      <varlistentry>
     65        <term>List failed units:</term>
     66        <listitem>
     67          <para><command>systemctl --failed</command></para>
     68        </listitem>
     69      </varlistentry>
    11670
    117     <varlistentry>
    118       <term><option>status</option></term>
    119       <listitem>
    120         <para>Tells if the service is running and with which PIDs.</para>
    121       </listitem>
    122     </varlistentry>
    123   </variablelist>
     71      <varlistentry>
     72        <term>List available unit files:</term>
     73        <listitem>
     74          <para><command>systemctl list-unit-files</command></para>
     75        </listitem>
     76      </varlistentry>
    12477
    125   <para>Feel free to modify the way the boot process works (after all,
    126   it is your own CLFS system). The files given here are an example of how
    127   it can be done.</para>
     78      <varlistentry>
     79        <term>Activate a unit immediately:</term>
     80        <listitem>
     81          <para><command>systemctl start</command> <replaceable>unit</replaceable></para>
     82        </listitem>
     83      </varlistentry>
     84
     85      <varlistentry>
     86        <term>Stop a unit immediately:</term>
     87        <listitem>
     88          <para><command>systemctl stop </command><replaceable>unit</replaceable></para>
     89        </listitem>
     90      </varlistentry>
     91
     92      <varlistentry>
     93        <term>Restart a unit:</term>
     94        <listitem>
     95          <para><command>systemctl restart </command><replaceable>unit</replaceable></para>
     96        </listitem>
     97      </varlistentry>
     98
     99      <varlistentry>
     100        <term>Reload unit configuration:</term>
     101        <listitem>
     102          <para><command>systemctl reload </command><replaceable>unit</replaceable></para>
     103        </listitem>
     104      </varlistentry>
     105
     106      <varlistentry>
     107        <term>Show status of a unit:</term>
     108        <listitem>
     109          <para><command>systemctl status </command><replaceable>unit</replaceable></para>
     110        </listitem>
     111      </varlistentry>
     112
     113      <varlistentry>
     114        <term>Check if a unit is enabled or disabled:</term>
     115        <listitem>
     116          <para><command>systemctl is-enabled </command><replaceable>unit</replaceable></para>
     117        </listitem>
     118      </varlistentry>
     119
     120      <varlistentry>
     121        <term>Enable a unit to start during boot:</term>
     122        <listitem>
     123          <para><command>systemctl enable </command><replaceable>unit</replaceable></para>
     124        </listitem>
     125      </varlistentry>
     126
     127      <varlistentry>
     128        <term>Disable a unit to not start during boot:</term>
     129        <listitem>
     130          <para><command>systemctl disable </command><replaceable>unit</replaceable></para>
     131        </listitem>
     132      </varlistentry>
     133
     134      <varlistentry>
     135        <term>Reload systemd and scan for new or changed units:</term>
     136        <listitem>
     137          <para><command>systemctl daemon-reload</command></para>
     138        </listitem>
     139      </varlistentry>
     140
     141    </variablelist>
     142
     143    <para>For more information regarding systemd, please refer to the systemd
     144    and related man-pages and
     145    <ulink url="https://fedoraproject.org/wiki/Systemd">Systemd at
     146    FedoraProject</ulink> for documentation, examples, features, and other
     147    information.</para>
     148
     149  </sect2>
    128150
    129151</sect1>
  • BOOK/bootscripts/mips-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/mips64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/ppc64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/sparc64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/bootscripts/x86_64-chapter.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <chapter id="chapter-bootscripts" xreflabel="Setting Up System Bootscripts">
     8<chapter id="chapter-bootscripts" xreflabel="Setting Up the System">
    99  <?dbhtml dir="bootscripts"?>
    1010  <?dbhtml filename="chapter.html"?>
    1111
    12   <title>Setting Up System Bootscripts</title>
     12  <title>Setting Up the System</title>
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bootscripts.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/usage.xml"/>
    17   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/setclock.xml"/>
     16  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/clock.xml"/>
    1817  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/console.xml"/>
    19   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/udev.xml"/>
    2019  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/symlinks.xml"/>
    2120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/profile.xml"/>
  • BOOK/chroot/64/createfiles.xml

    r88ef769 r03e6a40  
    2020ln -sv /tools/bin/file /usr/bin
    2121ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    22 ln -sv /tools/lib/libstd* /usr/lib
     22ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib
     23sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    2324ln -sv bash /bin/sh
    2425ln -sv /run /var/run</userinput></screen>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2728  href="../../boot/64/createfiles.xml"
    28   xpointer="xpointer(//*[@os='b'])"/>
     29  xpointer="xpointer(//*[@os='e'])"/>
    2930
    3031<screen><userinput>mkdir -pv /usr/lib64
    31 ln -sv /tools/lib/libstd*so* /usr/lib64</userinput></screen>
     32ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib64</userinput></screen>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../../boot/common/createfiles.xml"
     36    xpointer="xpointer(//*[@os='c'])"/>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39    href="../common/createfiles.xml"
     40    xpointer="xpointer(//*[@os='d'])"/>
    3241
    3342</sect1>
  • BOOK/chroot/alpha-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/common/changingowner.xml

    r88ef769 r03e6a40  
    1111  <title>Changing Ownership</title>
    1212
    13     <note>
    14       <para>This step is not optional as some of the binaries in
    15       <filename class="directory">/tools</filename> are set u+s.
    16       leaving the permissions as is could cause some commands,
    17       mount in particular, to fail later.</para>
    18     </note>
    19 
    2013    <para os="a">Currently, the <filename class="directory">/tools</filename>
    2114    and <filename class="directory">/cross-tools</filename> directories
    2215    are owned by the user <emphasis>clfs</emphasis>, a user that
    23     exists only on the host system. Although the <filename
     16    exists only on the host system. Although <filename
    2417    class="directory">/tools</filename> and <filename
    25     class="directory">/cross-tools</filename> directories can be deleted
    26     once the CLFS system has been finished, they can be retained to build
     18    class="directory">/cross-tools</filename> can be deleted once the CLFS
     19    system has been finished, they can be retained to build
    2720    additional CLFS systems. If the <filename class="directory">/tools</filename>
    2821    and <filename class="directory">/cross-tools</filename> directories are
    2922    kept as is, the files are owned by a user ID without a corresponding
    3023    account. This is dangerous because a user account created later could
    31     get this same user ID and would own the <filename
    32     class="directory">/tools</filename> directory and all the files therein,
    33     thus exposing these files to possible malicious manipulation.</para>
     24    get this same user ID and would own these directories and all the files
     25    therein, thus exposing those files to possible malicious manipulation.</para>
    3426
    35     <para os="b">To avoid this issue, add the <systemitem
    36     class="username">clfs</systemitem> user to the new CLFS system later when
    37     creating the <filename>/etc/passwd</filename> file, taking care to assign
    38     it the same user and group IDs as on the host system. Alternatively,
     27    <para os="b">One possible fix for this issue might be to add the
     28    <systemitem class="username">clfs</systemitem> user to the new CLFS system
     29    later when creating the <filename>/etc/passwd</filename> file, taking care
     30    to assign it the same user and group IDs as on the host system. Alternatively,
    3931    assign the contents of the <filename class="directory">/tools</filename>
    4032    and <filename class="directory">/cross-tools</filename> directories to
  • BOOK/chroot/common/createfiles.xml

    r88ef769 r03e6a40  
    1111  <title>Creating Essential Symlinks</title>
    1212
    13   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    14   href="../../boot/common/createfiles.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     13    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     14    href="../../boot/common/createfiles.xml"
     15    xpointer="xpointer(//*[@os='a'])"/>
    1616
    1717<screen><userinput>ln -sv /tools/bin/{bash,cat,echo,grep,pwd,stty} /bin
    1818ln -sv /tools/bin/file /usr/bin
    1919ln -sv /tools/lib/libgcc_s.so{,.1} /usr/lib
    20 ln -sv /tools/lib/libstd* /usr/lib
     20ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib
     21sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    2122ln -sv bash /bin/sh
    2223ln -sv /run /var/run</userinput></screen>
    2324
     25    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     26    href="../../boot/common/createfiles.xml"
     27    xpointer="xpointer(//*[@os='c'])"/>
     28
     29<screen os="d"><userinput>ln -sv /proc/self/mounts /etc/mtab</userinput></screen>
     30
    2431</sect1>
  • BOOK/chroot/common/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../../boot/common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    17 <screen os="b"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}
     17<screen os="c"><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib,mnt}
    1818mkdir -pv /{proc,media/{floppy,cdrom},run/shm,sbin,srv,sys}
    1919mkdir -pv /var/{lock,log,mail,spool}
     
    2424mkdir -pv /usr/{,local/}share/{doc,info,locale,man}
    2525mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
    26 mkdir -pv /usr/{,local/}share/man/man{1..8}
    27 for dir in /usr{,/local}; do
    28   ln -sv share/{man,doc,info} $dir
    29 done</userinput></screen>
    30 
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    32   href="../../boot/common/creatingdirs.xml"
    33   xpointer="xpointer(//*[@os='c'])"/>
     26mkdir -pv /usr/{,local/}share/man/man{1..8}</userinput></screen>
    3427
    3528  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4134  xpointer="xpointer(//*[@os='e'])"/>
    4235
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37  href="../../boot/common/creatingdirs.xml"
     38  xpointer="xpointer(//*[@os='f'])"/>
     39
    4340</sect1>
  • BOOK/chroot/common/kernfs.xml

    r88ef769 r03e6a40  
    1111  <title>Mounting Virtual Kernel File Systems</title>
    1212
    13     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    14     href="../../boot/common/devices.xml"
    15     xpointer="xpointer(//*[@os='a'])"/>
     13    <note os="a">
     14      <para>The commands in the remainder of the book should be run as
     15      the <systemitem class="username">root</systemitem> user. Check
     16      that ${CLFS} is set in the
     17      <systemitem class="username">root</systemitem> user&rsquo;s environment
     18       before proceeding.</para>
     19    </note>
    1620
    1721  <para>Various file systems exported by the kernel are used to communicate
     
    4246
    4347  <para>Once the system is complete and booting, the rest of our device
    44   nodes are created by the Eudev package.  Since this package is not
     48  nodes are created by Udev, part of Systemd.  Since this package is not
    4549  available to us right now, we must take other steps to provide device
    4650  nodes under on the CLFS filesystem.  We will use the <quote>bind</quote>
  • BOOK/chroot/common/pwdgroup.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="pwdgroup.html"?>
    1010
    11   <title>Creating the passwd, group, and log Files</title>
     11  <title>Creating the passwd and group Files</title>
    1212
    1313  <indexterm zone="ch-chroot-pwdgroup">
     
    1717  <indexterm zone="ch-chroot-pwdgroup">
    1818    <primary sortas="e-/etc/group">/etc/group</primary>
    19   </indexterm>
    20 
    21   <indexterm zone="ch-chroot-pwdgroup">
    22     <primary sortas="e-/var/run/utmp">/var/run/utmp</primary>
    23   </indexterm>
    24 
    25   <indexterm zone="ch-chroot-pwdgroup">
    26     <primary sortas="e-/var/log/btmp">/var/log/btmp</primary>
    27   </indexterm>
    28 
    29   <indexterm zone="ch-chroot-pwdgroup">
    30     <primary sortas="e-/var/log/lastlog">/var/log/lastlog</primary>
    31   </indexterm>
    32 
    33   <indexterm zone="ch-chroot-pwdgroup">
    34     <primary sortas="e-/var/log/wtmp">/var/log/wtmp</primary>
    3519  </indexterm>
    3620
     
    4428<screen><userinput>cat &gt; /etc/passwd &lt;&lt; "EOF"
    4529<literal>root:x:&uid-root;:&gid-root;:root:/root:/bin/bash</literal>
     30<literal>bin:x:&uid-bin;:&gid-bin;:/bin:/bin/false</literal>
     31<literal>daemon:x:&uid-daemon;:&gid-daemon;:/sbin:/bin/false</literal>
     32<literal>messagebus:x:&uid-messagebus;:&gid-messagebus;:D-Bus Message Daemon User:/dev/null:/bin/false</literal>
     33<literal>nobody:x:&uid-nobody;:&gid-nogroup;:Unprivileged User:/dev/null:/bin/false</literal>
    4634EOF</userinput></screen>
    4735
     
    7361utmp:x:&gid-utmp;:
    7462usb:x:&gid-usb;:
    75 cdrom:x:&gid-cdrom;:</literal>
     63cdrom:x:&gid-cdrom;:
     64adm:x:&gid-adm;:
     65messagebus:x:&gid-messagebus;:
     66systemd-journal:x:&gid-systemd-journal;:
     67mail:x:&gid-mail;:
     68wheel:x:&gid-wheel;:
     69nogroup:x:&gid-nogroup;:</literal>
    7670EOF</userinput></screen>
    7771
     
    9993  for the duration of the next chapters.</para>
    10094
    101   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    102   href="../../boot/common/pwdgroup.xml"
    103   xpointer="xpointer(//*[@os='f'])"/>
    104 
    105 <screen><userinput>touch /var/run/utmp /var/log/{btmp,lastlog,wtmp}
    106 chgrp -v utmp /var/run/utmp /var/log/lastlog
    107 chmod -v 664 /var/run/utmp /var/log/lastlog
    108 chmod -v 600 /var/log/btmp</userinput></screen>
    109 
    110   <para>The <filename>/var/run/utmp</filename> file records the users that
    111   are currently logged in. The <filename>/var/log/wtmp</filename> file records
    112   all logins and logouts. The <filename>/var/log/lastlog</filename> file
    113   records when each user last logged in. The <filename>/var/log/btmp</filename>
    114   file records the bad login attempts.</para>
    115 
    11695</sect1>
  • BOOK/chroot/mips-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/before-chroot.xml"/>
  • BOOK/chroot/mips/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1818  href="../common/creatingdirs.xml"
    19   xpointer="xpointer(//*[@os='b'])"/>
     19  xpointer="xpointer(//*[@os='c'])"/>
    2020
    2121   <para os="m1">These entries are needed for the RaQ2 bootloader. Only use these
     
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2828  href="../common/creatingdirs.xml"
    29   xpointer="xpointer(//*[@os='c'])"/>
    30 
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    32   href="../common/creatingdirs.xml"
    3329  xpointer="xpointer(//*[@os='d'])"/>
    3430
     
    3733  xpointer="xpointer(//*[@os='e'])"/>
    3834
     35  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36  href="../common/creatingdirs.xml"
     37  xpointer="xpointer(//*[@os='f'])"/>
     38
    3939</sect1>
  • BOOK/chroot/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/mips64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/mips64/createfiles.xml

    r88ef769 r03e6a40  
    2020ln -sv /tools/lib32/libgcc_s.so{,.1} /usr/lib32
    2121ln -sv /tools/lib64/libgcc_s.so{,.1} /usr/lib64
    22 ln -sv /tools/lib/libstd* /usr/lib
    23 ln -sv /tools/lib32/libstd* /usr/lib32
    24 ln -sv /tools/lib64/libstd* /usr/lib64
     22ln -sv /tools/lib/libstdc++.so{.6,} /usr/lib
     23ln -sv /tools/lib32/libstdc++.so{.6,} /usr/lib32
     24ln -sv /tools/lib64/libstdc++.so{.6,} /usr/lib64
     25sed -e 's/tools/usr/' /tools/lib/libstdc++.la > /usr/lib/libstdc++.la
    2526ln -sv bash /bin/sh
    2627ln -sv /run /var/run</userinput></screen>
    2728
     29    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     30    href="../../boot/common/createfiles.xml"
     31    xpointer="xpointer(//*[@os='c'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/createfiles.xml"
     35    xpointer="xpointer(//*[@os='d'])"/>
     36
    2837</sect1>
  • BOOK/chroot/mips64/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    1717<screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,32,64},mnt}
     
    2525mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
    2626mkdir -pv /usr/{,local/}share/man/man{1..8}
    27 for dir in /usr{,/local}; do
    28   ln -sv share/{man,doc,info} $dir
    29 done
    3027install -dv /usr/lib/locale
    3128ln -sv ../lib/locale /usr/lib32
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4340  href="../common/creatingdirs.xml"
    44   xpointer="xpointer(//*[@os='c'])"/>
    45 
    46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47   href="../common/creatingdirs.xml"
    4841  xpointer="xpointer(//*[@os='d'])"/>
    4942
     
    5245  xpointer="xpointer(//*[@os='e'])"/>
    5346
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     48  href="../common/creatingdirs.xml"
     49  xpointer="xpointer(//*[@os='f'])"/>
     50
    5451</sect1>
  • BOOK/chroot/multilib/createfiles.xml

    r88ef769 r03e6a40  
    2424ln -sv /run /var/run</userinput></screen>
    2525
     26    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     27    href="../../boot/common/createfiles.xml"
     28    xpointer="xpointer(//*[@os='c'])"/>
     29
     30    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     31    href="../common/createfiles.xml"
     32    xpointer="xpointer(//*[@os='d'])"/>
     33
    2634</sect1>
  • BOOK/chroot/multilib/creatingdirs.xml

    r88ef769 r03e6a40  
    1313  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    1414  href="../common/creatingdirs.xml"
    15   xpointer="xpointer(//*[@os='a'])"/>
     15  xpointer="xpointer(//*[@os='b'])"/>
    1616
    1717<screen><userinput>mkdir -pv /{bin,boot,dev,{etc/,}opt,home,lib{,64},mnt}
     
    2525mkdir -pv /usr/{,local/}share/{misc,terminfo,zoneinfo}
    2626mkdir -pv /usr/{,local/}share/man/man{1..8}
    27 for dir in /usr{,/local}; do
    28   ln -sv share/{man,doc,info} $dir
    29 done
    3027install -dv /usr/lib/locale
    3128ln -sv ../lib/locale /usr/lib64</userinput></screen>
    32 
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34   href="../common/creatingdirs.xml"
    35   xpointer="xpointer(//*[@os='c'])"/>
    3629
    3730  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4336  xpointer="xpointer(//*[@os='e'])"/>
    4437
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39  href="../common/creatingdirs.xml"
     40  xpointer="xpointer(//*[@os='f'])"/>
     41
    4542</sect1>
  • BOOK/chroot/ppc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/before-chroot.xml"/>
  • BOOK/chroot/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/sparc-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/before-chroot.xml"/>
  • BOOK/chroot/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/x86-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/before-chroot.xml"/>
  • BOOK/chroot/x86/before-chroot.xml

    r88ef769 r03e6a40  
    3535    <command>config.guess</command>:</para>
    3636
    37 <screen><userinput>build-aux/config.guess</userinput></screen>
     37<screen><userinput>lib/config.guess</userinput></screen>
    3838
    3939    <para>If the output of that command does not equal what is in
     
    5555    directory:</para>
    5656
    57 <screen><userinput>setarch linux32 build-aux/config.guess</userinput></screen>
     57<screen><userinput>setarch linux32 lib/config.guess</userinput></screen>
    5858
    5959    <para>If the output of the command above equals what is in
     
    125125    directory:</para>
    126126
    127 <screen os="uui"><userinput>build-aux/config.guess</userinput></screen>
     127<screen os="uui"><userinput>lib/config.guess</userinput></screen>
    128128
    129129    <para os="uuj">The output of the above command should be the same as the
  • BOOK/chroot/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/chroot/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1313
    1414  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/introduction.xml"/>
    15   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    1615  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kernfs.xml"/>
    1716  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/chroot.xml"/>
  • BOOK/cross-tools/64/gcc-static.xml

    r88ef769 r03e6a40  
    9494    xpointer="xpointer(//*[@os='ar'])"/>
    9595
     96    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     97    href="../common/gcc-static.xml"
     98    xpointer="xpointer(//*[@os='as'])"/>
     99
     100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     101    href="../common/gcc-static.xml"
     102    xpointer="xpointer(//*[@os='at'])"/>
     103
    96104  </sect2>
    97105
  • BOOK/cross-tools/alpha-chapter.xml

    r88ef769 r03e6a40  
    2626  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    28   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc-headers.xml"/>
     28  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc-headers.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/common/bc.xml

    r88ef769 r03e6a40  
    2828
    2929    <variablelist>
    30       <title>The meaning of the configure options:</title>
     30      <title>The meaning of the configure option:</title>
    3131
    3232      <varlistentry>
  • BOOK/cross-tools/common/binutils-32.xml

    r88ef769 r03e6a40  
    8383
    8484      <varlistentry os="bd4">
     85        <term><parameter>--with-sysroot=${CLFS}</parameter></term>
     86        <listitem>
     87          <para>Tells configure to build a linker that uses ${CLFS} as its
     88          root directory for its search paths.</para>
     89        </listitem>
     90      </varlistentry>
     91
     92      <varlistentry os="bd5">
    8593        <term><parameter>--with-lib-path=/tools/lib</parameter></term>
    8694        <listitem>
     
    93101      </varlistentry>
    94102
    95       <varlistentry os="bd5">
     103      <varlistentry os="bd6">
    96104        <term><parameter>--disable-nls</parameter></term>
    97105        <listitem>
     
    101109      </varlistentry>
    102110
    103       <varlistentry os="bd6">
     111      <varlistentry os="bd7">
    104112        <term><parameter>--disable-multilib</parameter></term>
    105113        <listitem>
     
    113121    <para os="be">Compile the package:</para>
    114122
    115 <screen os="bf"><userinput>make configure-host
    116 make</userinput></screen>
    117 
    118     <variablelist os="bg">
    119       <title>The meaning of the make options:</title>
    120 
    121       <varlistentry os="bg1">
    122         <term><parameter>configure-host</parameter></term>
    123         <listitem>
    124           <para>This checks the host environment and makes sure all the
    125           necessary tools are available to compile Binutils.</para>
    126         </listitem>
    127       </varlistentry>
    128 
    129     </variablelist>
     123<screen os="bf"><userinput>make</userinput></screen>
    130124
    131125    <para os="bh">Install the package:</para>
    132126
    133127<screen os="bi"><userinput>make install</userinput></screen>
    134 
    135     <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to
    136     <filename class="directory">/tools/include</filename> directory:</para>
    137 
    138 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>
    139128
    140129  </sect2>
  • BOOK/cross-tools/common/binutils.xml

    r88ef769 r03e6a40  
    8383
    8484      <varlistentry os="bd4">
     85        <term><parameter>--with-sysroot=${CLFS}</parameter></term>
     86        <listitem>
     87          <para>Tells configure to build a linker that uses ${CLFS} as its
     88          root directory for its search paths.</para>
     89        </listitem>
     90      </varlistentry>
     91
     92      <varlistentry os="bd5">
    8593        <term><parameter>--with-lib-path=/tools/lib</parameter></term>
    8694        <listitem>
     
    93101      </varlistentry>
    94102
    95       <varlistentry os="bd5">
     103      <varlistentry os="bd6">
    96104        <term><parameter>--disable-nls</parameter></term>
    97105        <listitem>
     
    101109      </varlistentry>
    102110
    103       <varlistentry os="bd6">
     111      <varlistentry os="bd7">
    104112        <term><parameter>--disable-multilib</parameter></term>
    105113        <listitem>
     
    109117      </varlistentry>
    110118
    111       <varlistentry os="bd7">
     119      <varlistentry os="bd8">
    112120        <term><parameter>--enable-64-bit-bfd</parameter></term>
    113121        <listitem>
     
    120128    <para os="be">Compile the package:</para>
    121129
    122 <screen os="bf"><userinput>make configure-host
    123 make</userinput></screen>
    124 
    125     <variablelist os="bg">
    126       <title>The meaning of the make options:</title>
    127 
    128       <varlistentry os="bg1">
    129         <term><parameter>configure-host</parameter></term>
    130         <listitem>
    131           <para>This checks the host environment and makes sure all the
    132           necessary tools are available to compile Binutils.</para>
    133         </listitem>
    134       </varlistentry>
    135 
    136     </variablelist>
     130<screen os="bf"><userinput>make</userinput></screen>
    137131
    138132    <para os="bh">Install the package:</para>
    139133
    140134<screen os="bi"><userinput>make install</userinput></screen>
    141 
    142     <para os="bj">Copy <filename class="headerfile">libiberty.h</filename> to
    143     <filename class="directory">/tools/include</filename> directory:</para>
    144 
    145 <screen os="bk"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /tools/include</userinput></screen>
    146135
    147136  </sect2>
  • BOOK/cross-tools/common/cloog.xml

    r88ef769 r03e6a40  
    2929    --with-gmp-prefix=/cross-tools --with-isl-prefix=/cross-tools</userinput></screen>
    3030
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../../final-system/common/cloog.xml"
     33    xpointer="xpointer(//*[@os='s1'])"/>
     34
     35    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36    href="../../final-system/common/cloog.xml"
     37    xpointer="xpointer(//*[@os='s2'])"/>
     38
    3139    <para os="c">Compile the package:</para>
    3240
  • BOOK/cross-tools/common/file.xml

    r88ef769 r03e6a40  
    2828
    2929    <variablelist>
    30       <title>The meaning of the configure options:</title>
    31 
    32       <varlistentry>
    33         <term><parameter>--prefix=/cross-tools</parameter></term>
    34         <listitem>
    35           <para>This tells the configure script to prepare to install the
    36           package in the <filename class="directory">/cross-tools</filename>
    37           directory.</para>
    38         </listitem>
    39       </varlistentry>
     30      <title>The meaning of the new configure option:</title>
    4031
    4132      <varlistentry>
  • BOOK/cross-tools/common/gcc-final.xml

    r88ef769 r03e6a40  
    6868  --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
    6969  --with-gmp=/cross-tools --with-cloog=/cross-tools \
    70   --enable-cloog-backend=isl --with-isl=/cross-tools \
    71   --disable-isl-version-check --with-system-zlib --enable-checking=release \
     70  --with-isl=/cross-tools --with-system-zlib --enable-checking=release \
    7271  --enable-libstdcxx-time</userinput></screen>
    7372
     
    114113      </varlistentry>
    115114
     115      <varlistentry os="bg6">
     116        <term><parameter>--enable-libstdcxx-time</parameter></term>
     117        <listitem>
     118          <para>This enables link-time checks for the availability of
     119          clock_gettime clocks, and nanosleep and sched_yield functions, in the
     120          C library.</para>
     121        </listitem>
     122      </varlistentry>
     123
    116124    </variablelist>
    117125
  • BOOK/cross-tools/common/gcc-static.xml

    r88ef769 r03e6a40  
    6969  --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    7070  --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    71   --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \
    72   --disable-libatomic --disable-libitm --disable-libsanitizer \
    73   --disable-libquadmath --disable-target-libiberty --disable-target-zlib \
    74   --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
     71  --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \
     72  --disable-libsanitizer --disable-libquadmath --disable-threads \
     73  --disable-multilib --disable-target-zlib --with-system-zlib \
    7574  --enable-languages=c --enable-checking=release</userinput></screen>
    7675
    7776    <variablelist os="am">
    7877      <title>The meaning of the new configure options:</title>
    79 
    80       <varlistentry>
    81         <term><parameter>--with-sysroot=${CLFS}</parameter></term>
    82         <listitem>
    83           <para>Tells GCC to consider ${CLFS} as the root file system.</para>
    84         </listitem>
    85       </varlistentry>
    8678
    8779     <varlistentry>
     
    9688      </varlistentry>
    9789
    98 
    9990      <varlistentry>
    10091        <term><parameter>--with-native-system-headers-dir=/tools/include</parameter></term>
     
    10798
    10899      <varlistentry>
    109         <term><parameter>--disable-nls</parameter></term>
    110         <listitem>
    111           <para>This disables internationalization as i18n is not needed for the
    112           cross-compile tools.</para>
     100        <term><parameter>--disable-shared</parameter></term>
     101        <listitem>
     102          <para>This tells GCC not to create a shared library.</para>
    113103        </listitem>
    114104      </varlistentry>
     
    136126
    137127      <varlistentry>
    138         <term><parameter>--disable-libgomp</parameter></term>
    139         <listitem>
    140           <para>Disables the creation of runtime libraries used by GOMP.</para>
    141         </listitem>
    142       </varlistentry>
    143 
    144       <varlistentry>
    145         <term><parameter>--disable-libmudflap</parameter></term>
    146         <listitem>
    147           <para>Disables the creation of runtime libaries used by libmudflap.</para>
    148         </listitem>
    149       </varlistentry>
    150 
    151       <varlistentry>
    152         <term><parameter>--disable-libssp</parameter></term>
    153         <listitem>
    154           <para>Disables the use of Stack Smashing Protection for runtime libraries.</para>
     128        <term><parameter>--disable-lib*</parameter></term>
     129        <listitem>
     130          <para>These options prevent GCC from building a number of libraries
     131          that are not needed at this time.</para>
    155132        </listitem>
    156133      </varlistentry>
     
    167144
    168145      <varlistentry>
    169         <term><parameter>--disable-libatomic</parameter></term>
    170         <listitem>
    171           <para>The atomic library isn't needed at this time.</para>
    172         </listitem>
    173       </varlistentry>
    174 
    175       <varlistentry>
    176         <term><parameter>--disable-libitm</parameter></term>
    177         <listitem>
    178           <para>The itm library isn't neeeded at this tiem.</para>
    179         </listitem>
    180       </varlistentry>
    181 
    182       <varlistentry>
    183         <term><parameter>--disable-libsanitizer</parameter></term>
    184         <listitem>
    185           <para>The sanitizer library isn't needed at this time.</para>
    186         </listitem>
    187       </varlistentry>
    188 
    189       <varlistentry>
    190         <term><parameter>--disable-libquadmath</parameter></term>
    191         <listitem>
    192           <para>The quadmath library isn't needed at this time.</para>
     146        <term><parameter>--disable-target-zlib</parameter></term>
     147        <listitem>
     148          <para>This tells GCC stuff.</para>
     149        </listitem>
     150      </varlistentry>
     151
     152      <varlistentry>
     153        <term><parameter>--with-system-zlib</parameter></term>
     154        <listitem>
     155          <para>This tells GCC to link to the system-installed zlib instead
     156          of the one in its source tree.</para>
    193157        </listitem>
    194158      </varlistentry>
     
    231195<screen os="ar"><userinput>make install-gcc install-target-libgcc</userinput></screen>
    232196
     197    <para os="as">Copy <filename class="headerfile">libiberty.h</filename> to
     198    <filename class="directory">/tools/include</filename> directory:</para>
     199
     200<screen os="at"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /tools/include</userinput></screen>
     201
    233202  </sect2>
    234203
  • BOOK/cross-tools/common/gmp.xml

    r88ef769 r03e6a40  
    4646
    4747    <variablelist os="b1">
    48       <title>The meaning of the new configure options:</title>
     48      <title>The meaning of the new configure option:</title>
    4949
    5050      <varlistentry>
  • BOOK/cross-tools/common/mpfr.xml

    r88ef769 r03e6a40  
    4949
    5050      <varlistentry>
    51         <term><parameter>--enable-shared</parameter></term>
    52         <listitem>
    53           <para>This tells <command>configure</command> to build MPFR's
    54           shared libraries.</para>
    55         </listitem>
    56       </varlistentry>
    57 
    58       <varlistentry>
    5951        <term><parameter>--with-gmp=/cross-tools</parameter></term>
    6052        <listitem>
  • BOOK/cross-tools/mips-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-static.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/mips/gcc-final.xml

    r88ef769 r03e6a40  
    8787      xpointer="xpointer(//*[@os='bg5'])"/>
    8888
     89      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     90      href="../common/gcc-final.xml"
     91      xpointer="xpointer(//*[@os='bg6'])"/>
     92
    8993    </variablelist>
    9094
  • BOOK/cross-tools/mips/gcc-static.xml

    r88ef769 r03e6a40  
    9696    xpointer="xpointer(//*[@os='ar'])"/>
    9797
     98    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     99    href="../common/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='as'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     103    href="../common/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='at'])"/>
     105
    98106  </sect2>
    99107
  • BOOK/cross-tools/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/eglibc.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/mips64-64/gcc-final.xml

    r88ef769 r03e6a40  
    6060
    6161<screen os="bf"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    62   ../gcc-&gcc-version;/configure --prefix=/cross-tools \
     62  ../gcc-4.8.2/configure --prefix=/cross-tools \
    6363  --build=${CLFS_HOST} --target=${CLFS_TARGET} --host=${CLFS_HOST} \
    6464  --with-sysroot=${CLFS} --with-local-prefix=/tools \
    6565  --with-native-system-header-dir=/tools/include --disable-nls \
    66   --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
    67   --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
    68   --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
    69   --disable-libmudflap --disable-libssp --disable-threads --disable-multilib \
    70   --disable-libatomic --disable-libitm --disable-libsanitizer \
    71   --disable-libquadmath --disable-target-libiberty --disable-target-zlib \
    72   --with-system-zlib --enable-cloog-backend=isl --disable-isl-version-check \
    73   --enable-languages=c --enable-checking=release --with-abi=64
    74   </userinput></screen>
     66  --enable-shared --disable-static --enable-languages=c,c++ \
     67  --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \
     68  --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
     69  --with-gmp=/cross-tools --with-cloog=/cross-tools \
     70  --with-isl=/cross-tools --with-system-zlib --enable-checking=release \
     71  --enable-libstdcxx-time --with-abi=64</userinput></screen>
    7572
    7673    <variablelist os="bg">
     
    104101      xpointer="xpointer(//*[@os='bg5'])"/>
    105102
     103      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     104      href="../common/gcc-final.xml"
     105      xpointer="xpointer(//*[@os='bg6'])"/>
     106
    106107    </variablelist>
    107108
  • BOOK/cross-tools/mips64-64/gcc-static.xml

    r88ef769 r03e6a40  
    6969
    7070<screen os="al"><userinput>AR=ar LDFLAGS="-Wl,-rpath,/cross-tools/lib" \
    71   ../gcc-&gcc-version;/configure --prefix=/cross-tools \
     71  ../gcc-4.8.2/configure --prefix=/cross-tools \
    7272  --build=${CLFS_HOST} --host=${CLFS_HOST} --target=${CLFS_TARGET} \
    7373  --with-sysroot=${CLFS} --with-local-prefix=/tools \
    7474  --with-native-system-header-dir=/tools/include --disable-nls \
    75   --enable-shared --disable-static --enable-languages=c,c++ \
    76   --enable-__cxa_atexit --enable-c99 --enable-long-long --enable-threads=posix \
    77   --disable-multilib --with-mpc=/cross-tools --with-mpfr=/cross-tools \
    78   --with-gmp=/cross-tools --with-cloog=/cross-tools --enable-cloog-backend=isl \
    79   --with-isl=/cross-tools --disable-isl-version-check --with-system-zlib \
    80   --enable-checking=release --enable-libstdcxx-time --with-abi=64</userinput></screen>
     75  --disable-shared --with-mpfr=/cross-tools --with-gmp=/cross-tools \
     76  --with-isl=/cross-tools --with-cloog=/cross-tools --with-mpc=/cross-tools \
     77  --without-headers --with-newlib --disable-decimal-float --disable-libgomp \
     78  --disable-libmudflap --disable-libssp --disable-libatomic --disable-libitm \
     79   --disable-libsanitizer --disable-libquadmath --disable-threads \
     80   --disable-multilib --disable-target-libiberty --disable-target-zlib \
     81   --with-system-zlib --enable-languages=c --enable-checking=release \
     82   --with-abi=64</userinput></screen>
    8183
    8284    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    104106    xpointer="xpointer(//*[@os='ar'])"/>
    105107
     108    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     109    href="../common/gcc-static.xml"
     110    xpointer="xpointer(//*[@os='as'])"/>
     111
     112    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     113    href="../common/gcc-static.xml"
     114    xpointer="xpointer(//*[@os='at'])"/>
     115
    106116  </sect2>
    107117
  • BOOK/cross-tools/mips64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-n32.xml"/>
     32  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-64bit.xml"/>
    3333  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc-final.xml"/>
    3434
  • BOOK/cross-tools/mips64/gcc-static.xml

    r88ef769 r03e6a40  
    9696    xpointer="xpointer(//*[@os='ar'])"/>
    9797
     98    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     99    href="../common/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='as'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     103    href="../common/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='at'])"/>
     105
    98106  </sect2>
    99107
  • BOOK/cross-tools/multilib/binutils.xml

    r88ef769 r03e6a40  
    8282      <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8383      href="../common/binutils.xml"
    84       xpointer="xpointer(//*[@os='bd7'])"/>
     84      xpointer="xpointer(//*[@os='bd8'])"/>
    8585
    8686    </variablelist>
     
    9696    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    9797    href="../common/binutils.xml"
    98     xpointer="xpointer(//*[@os='bg'])"/>
    99 
    100     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101     href="../common/binutils.xml"
    10298    xpointer="xpointer(//*[@os='bh'])"/>
    10399
     
    105101    href="../common/binutils.xml"
    106102    xpointer="xpointer(//*[@os='bi'])"/>
    107 
    108     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    109     href="../common/binutils.xml"
    110     xpointer="xpointer(//*[@os='bj'])"/>
    111 
    112     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    113     href="../common/binutils.xml"
    114     xpointer="xpointer(//*[@os='bk'])"/>
    115103
    116104  </sect2>
  • BOOK/cross-tools/multilib/gcc-final.xml

    r88ef769 r03e6a40  
    6868  --enable-long-long --enable-threads=posix --with-mpc=/cross-tools \
    6969  --with-mpfr=/cross-tools --with-gmp=/cross-tools --with-cloog=/cross-tools \
    70   --enable-cloog-backend=isl --with-isl=/cross-tools \
    71   --disable-isl-version-check --with-system-zlib --enable-checking=release \
     70  --with-isl=/cross-tools --with-system-zlib --enable-checking=release \
    7271  --enable-libstdcxx-time</userinput></screen>
    7372
  • BOOK/cross-tools/multilib/gcc-static.xml

    r88ef769 r03e6a40  
    7676  --with-cloog=/cross-tools --with-mpc=/cross-tools --without-headers \
    7777  --with-newlib --disable-decimal-float --disable-libgomp --disable-libmudflap \
    78   --disable-libssp --disable-threads --disable-libatomic --disable-libitm \
    79   --disable-libsanitizer --disable-libquadmath --disable-target-libiberty \
    80   --disable-target-zlib --with-system-zlib --enable-cloog-backend=isl \
    81   --with-isl=/cross-tools --disable-isl-version-check --enable-languages=c \
    82   --enable-checking=release</userinput></screen>
     78  --disable-libssp --disable-libatomic --disable-libitm \
     79  --disable-libsanitizer --disable-libquadmath --disable-threads \
     80  --disable-target-zlib --with-system-zlib --with-isl=/cross-tools \
     81  --enable-languages=c --enable-checking=release</userinput></screen>
    8382
    8483    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    106105    xpointer="xpointer(//*[@os='ar'])"/>
    107106
     107    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     108    href="../common/gcc-static.xml"
     109    xpointer="xpointer(//*[@os='as'])"/>
     110
     111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     112    href="../common/gcc-static.xml"
     113    xpointer="xpointer(//*[@os='at'])"/>
     114
    108115  </sect2>
    109116
  • BOOK/cross-tools/ppc-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-static.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/eglibc.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/ppc/gcc-static.xml

    r88ef769 r03e6a40  
    9595    xpointer="xpointer(//*[@os='ar'])"/>
    9696
     97    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     98    href="../common/gcc-static.xml"
     99    xpointer="xpointer(//*[@os='as'])"/>
     100
     101    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     102    href="../common/gcc-static.xml"
     103    xpointer="xpointer(//*[@os='at'])"/>
     104
    97105  </sect2>
    98106
  • BOOK/cross-tools/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/eglibc.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/ppc64-64/gcc-static.xml

    r88ef769 r03e6a40  
    9494    xpointer="xpointer(//*[@os='ar'])"/>
    9595
     96    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     97    href="../common/gcc-static.xml"
     98    xpointer="xpointer(//*[@os='as'])"/>
     99
     100    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     101    href="../common/gcc-static.xml"
     102    xpointer="xpointer(//*[@os='at'])"/>
     103
    96104  </sect2>
    97105
  • BOOK/cross-tools/ppc64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc-64bit.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc-64bit.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc-final.xml"/>
    3333
  • BOOK/cross-tools/ppc64/gcc-static.xml

    r88ef769 r03e6a40  
    9696    xpointer="xpointer(//*[@os='ar'])"/>
    9797
     98    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     99    href="../common/gcc-static.xml"
     100    xpointer="xpointer(//*[@os='as'])"/>
     101
     102    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     103    href="../common/gcc-static.xml"
     104    xpointer="xpointer(//*[@os='at'])"/>
     105
    98106  </sect2>
    99107
  • BOOK/cross-tools/sparc-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eglibc.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/eglibc.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/sparc64-64/gcc-static.xml

    r88ef769 r03e6a40  
    8888    xpointer="xpointer(//*[@os='ar'])"/>
    8989
     90    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     91    href="../common/gcc-static.xml"
     92    xpointer="xpointer(//*[@os='as'])"/>
     93
     94    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     95    href="../common/gcc-static.xml"
     96    xpointer="xpointer(//*[@os='at'])"/>
     97
    9098  </sect2>
    9199
  • BOOK/cross-tools/sparc64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc-64bit.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/glibc.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/glibc-64bit.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/>
    3333
  • BOOK/cross-tools/x86-chapter.xml

    r88ef769 r03e6a40  
    2727  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils-32.xml"/>
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-static.xml"/>
    29   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/eglibc.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/glibc.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc-final.xml"/>
    3131
  • BOOK/cross-tools/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/glibc.xml"/>
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc-final.xml"/>
    3232
  • BOOK/cross-tools/x86_64-chapter.xml

    r88ef769 r03e6a40  
    2828  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    2929  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-static.xml"/>
    30   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc.xml"/>
    31   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eglibc-64bit.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/glibc.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glibc-64bit.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc-final.xml"/>
    3333
  • BOOK/final-system/64/binutils.xml

    r88ef769 r03e6a40  
    8383    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8484    href="../common/binutils.xml"
    85     xpointer="xpointer(//*[@os='m'])"/>
    86 
    87     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    88     href="../common/binutils.xml"
    8985    xpointer="xpointer(//*[@os='n'])"/>
    9086
     
    116112    xpointer="xpointer(//*[@os='s'])"/>
    117113
    118     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    119     href="../common/binutils.xml"
    120     xpointer="xpointer(//*[@os='t'])"/>
    121 
    122     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    123     href="../common/binutils.xml"
    124     xpointer="xpointer(//*[@os='u'])"/>
    125 
    126114  </sect2>
    127115
  • BOOK/final-system/64/gcc.xml

    r88ef769 r03e6a40  
    4343    href="../common/gcc.xml"
    4444    xpointer="xpointer(//*[@os='fix2'])"/>
    45 
    46     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="../common/gcc.xml"
    48     xpointer="xpointer(//*[@os='d'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc.xml"
    52     xpointer="xpointer(//*[@os='e'])"/>
    5345
    5446    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    144136    xpointer="xpointer(//*[@os='z'])"/>
    145137
     138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     139    href="../common/gcc.xml"
     140    xpointer="xpointer(//*[@os='aa'])"/>
     141
     142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     143    href="../common/gcc.xml"
     144    xpointer="xpointer(//*[@os='ab'])"/>
     145
    146146  </sect2>
    147147
  • BOOK/final-system/alpha-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="alpha/aboot.xml"/>
  • BOOK/final-system/common/automake.xml

    r88ef769 r03e6a40  
    2828    <para os="a">Prepare Automake for compilation:</para>
    2929
    30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     30<screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen>
    3131
    3232    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/bash.xml

    r88ef769 r03e6a40  
    2727
    2828<c:command c:multilib="false">./configure --prefix=/usr --bindir=/bin \
    29     --without-bash-malloc --with-installed-readline</c:command>
     29    --without-bash-malloc --with-installed-readline \
     30    --docdir=/usr/share/doc/bash-&bash-version;</c:command>
    3031<c:command c:multilib="true">CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    3132    ./configure --prefix=/usr --bindir=/bin \
    32     --without-bash-malloc --with-installed-readline</c:command>
     33    --without-bash-malloc --with-installed-readline \
     34    --docdir=/usr/share/doc/bash-&bash-version;</c:command>
    3335
    3436<!--
     
    5658    <c:para>Install the package:</c:para>
    5759
    58 <c:command>make htmldir=/usr/share/doc/bash-&bash-version; install</c:command>
     60<c:command>make install</c:command>
    5961
    6062    <c:para>Run the newly compiled <c:command>bash</c:command> program (replacing
  • BOOK/final-system/common/bc.xml

    r88ef769 r03e6a40  
    1818    <title/>
    1919
    20     <para>The Bc pacakge contains an arbitrary precision numeric processing language.</para>
     20    <para>The Bc package contains an arbitrary precision numeric processing language.</para>
    2121
    2222  </sect2>
     
    2727    <para os="a">Prepare Bc for compilation:</para>
    2828
    29 <screen os="b"><userinput>./configure --prefix=/usr --with-readline</userinput></screen>
     29<screen os="b"><userinput>./configure --prefix=/usr --with-readline \
     30  --mandir=/usr/share/man --infodir=/usr/share/info</userinput></screen>
    3031
    3132    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/binutils.xml

    r88ef769 r03e6a40  
    6262    <para os="j">Compile the package:</para>
    6363
    64 <screen os="k"><userinput>make configure-host</userinput></screen>
     64<screen os="k"><userinput>make tooldir=/usr</userinput></screen>
    6565
    6666    <important os="l">
    67       <para>During <command>make configure-host</command> you may receive the
     67      <para>During <command>make tooldir=/usr</command> you may receive the
    6868      following error message. It is safe to ignore.</para>
    6969
     
    7474    </important>
    7575
    76 <screen os="m"><userinput>make tooldir=/usr</userinput></screen>
    77 
    7876    <variablelist os="n">
    7977      <title>The meaning of the make parameter:</title>
     
    104102<screen os="s"><userinput>make tooldir=/usr install</userinput></screen>
    105103
    106     <para os="t">Install the <filename class="headerfile">libiberty</filename> header
    107     file that is needed by some packages:</para>
    108 
    109 <screen os="u"><userinput>cp -v ../binutils-&binutils-dir;/include/libiberty.h /usr/include</userinput></screen>
    110 
    111104  </sect2>
    112105
     
    123116        objdump,
    124117        ranlib, readelf, size, strings, and strip</seg>
    125         <seg>libiberty.a, libbfd.[a,so], and libopcodes.[a,so]</seg>
     118        <seg>libbfd.[a,so], and libopcodes.[a,so]</seg>
    126119        <seg>/usr/lib/ldscripts</seg>
    127120      </seglistitem>
     
    310303      </varlistentry>
    311304
    312       <varlistentry id="libiberty">
    313         <term><filename class="libraryfile">libiberty</filename></term>
    314         <listitem>
    315           <para>Contains routines used by various GNU programs, including
    316           <command>getopt</command>, <command>obstack</command>,
    317           <command>strerror</command>, <command>strtol</command>, and
    318           <command>strtoul</command></para>
    319           <indexterm zone="ch-system-binutils libiberty">
    320             <primary sortas="c-libiberty">libiberty</primary>
    321           </indexterm>
    322         </listitem>
    323       </varlistentry>
    324 
    325305      <varlistentry id="libbfd">
    326306        <term><filename class="libraryfile">libbfd</filename></term>
  • BOOK/final-system/common/bison.xml

    r88ef769 r03e6a40  
    2525    <title>Installation of Bison</title>
    2626
    27     <para os="t3">The <command>configure </command>script does not determine
    28     the correct value for the following. Set the value manually:</para>
    29 
    30 <screen os="t4"><userinput>echo "ac_cv_prog_lex_is_flex=yes" &gt; config.cache</userinput></screen>
    31 
    3227    <para os="a">Prepare Bison for compilation:</para>
    3328
    34 <screen os="b"><userinput>./configure --prefix=/usr --cache-file=config.cache</userinput></screen>
     29<screen os="b"><userinput>M4=m4 ./configure --prefix=/usr</userinput></screen>
    3530
    3631    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/bzip2.xml

    r88ef769 r03e6a40  
    3333
    3434<screen os="s2"><userinput>sed -i -e 's:ln -s -f $(PREFIX)/bin/:ln -s :' Makefile</userinput></screen>
     35
     36    <para os="s3">Make Bzip2 install its manpages in
     37    <filename class="directory">/usr/share/man</filename> instead of
     38    <filename class="directory">/usr/man</filename>:</para>
     39
     40<screen os="s4"><userinput>sed -i 's@X)/man@X)/share/man@g' ./Makefile</userinput></screen>
    3541
    3642    <para os="a">The Bzip2 package does not contain a <command>configure</command>
  • BOOK/final-system/common/cloog.xml

    r88ef769 r03e6a40  
    3333LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    3434  ./configure --prefix=/usr --enable-shared --with-isl=system</userinput></screen>
     35
     36    <para os="s1">Apply a <command>sed</command> which prevents the attempted installation of an invalid file:</para>
     37
     38<screen os="s2"><userinput>sed -i '/cmake/d' Makefile</userinput></screen>
    3539
    3640    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/coreutils.xml

    r88ef769 r03e6a40  
    3838  ./configure --prefix=/usr \
    3939    --enable-no-install-program=kill,uptime \
    40     --enable-install-program=hostname</userinput></screen>
     40    --enable-install-program=hostname --libexecdir=/usr/lib</userinput></screen>
    4141   
    4242    <variablelist os="d1">
     
    5656<screen os="f"><userinput>make</userinput></screen>
    5757
    58     <para os="g">The test suite of Coreutils makes several assumptions about the
    59     presence of system users and groups that are not valid within the minimal
    60     environment that exists at the moment. Therefore, we will reuse the dummy
    61     groups and user created during Util-linux. Skip down to <quote>Install the
    62     package</quote> if not running the test suite and you did not create the
    63     dummy groups and users during Util-linux.</para>
    64 
    65    <para os="h">Now the test suite is ready to be run. First, run
     58   <para os="g">Now the test suite is ready to be run. First, run
    6659    the tests that are meant to be run as user
    6760    <systemitem class="username">root</systemitem>:</para>
    6861
    69 <screen os="i"><userinput remap="test">make NON_ROOT_USERNAME=dummy</userinput></screen>
    70 
    71     <para os="j">The testsuite will now be run as the
    72     <systemitem class="username">dummy</systemitem> user. Fix the permissions
    73     for a few files to allow this:</para>
    74 
    75 <screen os="k"><userinput remap="test">chown -Rv dummy .</userinput></screen>
    76 
    77     <para os="l">Then run the remainder of the tests as the
    78     <systemitem class="username">dummy</systemitem> user:</para>
    79 
    80 <screen os="m"><userinput remap="test">su dummy -s /bin/bash \
     62<screen os="h"><userinput remap="test">make NON_ROOT_USERNAME=nobody check-root</userinput></screen>
     63
     64    <para os="i">The testsuite will now be run as the
     65    <systemitem class="username">nobody</systemitem> user. Some tests require
     66    that the user be a member of more than one group. Add a temporary group
     67    and make the user <systemitem class="username">nobody</systemitem> a part
     68    of it so that the tests are not skipped:</para>
     69
     70<screen os="j"><userinput remap="test">echo "dummy:x:1000:nobody" >> /etc/group</userinput></screen>
     71
     72    <para os="k">Fix permissions of some files so the non-root user can compile
     73    and run the tests:</para>
     74
     75<screen os="l"><userinput remap="test">chown -Rv nobody .</userinput></screen>
     76
     77    <para os="m">Then run the remainder of the tests as the
     78    <systemitem class="username">nobody</systemitem> user:</para>
     79
     80<screen os="n"><userinput remap="test">su nobody -s /bin/bash \
    8181    -c "PATH=$PATH make RUN_EXPENSIVE_TESTS=yes -k check || true"</userinput></screen>
    8282
    83     <para os="n">When testing is complete, remove the
    84     <systemitem class="username">dummy</systemitem> user and groups:</para>
    85 
    86 <screen os="o"><userinput remap="test">sed -i '/dummy/d' /etc/passwd /etc/group</userinput></screen>
    87 
    88     <para os="p">Install the package:</para>
    89 
    90 <screen os="q"><userinput>make install</userinput></screen>
    91 
    92     <para os="r">Move programs to the locations specified by the FHS:</para>
    93 
    94 <screen os="s"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin
     83    <para os="o">Remove the temporary group:</para>
     84
     85<screen os="p"><userinput remap="test">sed -i '/dummy/d' /etc/group</userinput></screen>
     86
     87    <para os="q">Install the package:</para>
     88
     89<screen os="r"><userinput>make install</userinput></screen>
     90
     91    <para os="s">Move programs to the locations specified by the FHS:</para>
     92
     93<screen os="t"><userinput>mv -v /usr/bin/{cat,chgrp,chmod,chown,cp,date} /bin
    9594mv -v /usr/bin/{dd,df,echo,false,hostname,ln,ls,mkdir,mknod} /bin
    9695mv -v /usr/bin/{mv,pwd,rm,rmdir,stty,true,uname} /bin
    9796mv -v /usr/bin/chroot /usr/sbin</userinput></screen>
    98 
    99     <para os="t">Other Coreutils programs are used by some of the scripts
    100     in the CLFS-Bootscripts package. As <filename
    101     class="directory">/usr</filename> may not be available during the early
    102     stages of booting, those binaries need to be on the root partition:</para>
    103 
    104 <screen os="u"><userinput>mv -v /usr/bin/{[,basename,head,install,nice} /bin
    105 mv -v /usr/bin/{readlink,sleep,sync,test,touch} /bin
    106 ln -svf ../../bin/install /usr/bin</userinput></screen>
    10797
    10898  </sect2>
  • BOOK/final-system/common/diffutils.xml

    r88ef769 r03e6a40  
    2626    <title>Installation of Diffutils</title>
    2727
     28    <para os="s1">Fix a file so locale files are installed:</para>
     29
     30<screen os="s2"><userinput>sed -i 's:= @mkdir_p@:= /bin/mkdir -p:' po/Makefile.in.in</userinput></screen>
     31
    2832    <para os="a">Prepare Diffutils for compilation:</para>
    2933
    3034<screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
    3135
    32     <para os="s1">Diffutils wants <command>ed</command> as the default editor.
     36    <para os="s3">Diffutils wants <command>ed</command> as the default editor.
    3337    The following sed will change the default to <command>vim</command>:</para>
    3438
    35 <screen os="s2"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen>
     39<screen os="s4"><userinput>sed -i 's@\(^#define DEFAULT_EDITOR_PROGRAM \).*@\1"vi"@' lib/config.h</userinput></screen>
    3640
    3741    <para os="c">Compile the package:</para>
  • BOOK/final-system/common/e2fsprogs.xml

    r88ef769 r03e6a40  
    6464          <para>This creates the shared libraries which some programs
    6565          in this package use.</para>
     66        </listitem>
     67      </varlistentry>
     68
     69      <varlistentry os="e3">
     70        <term><parameter>--disable-*</parameter></term>
     71        <listitem>
     72          <para>This prevents E2fsprogs from building and installing the
     73          <systemitem class="library">libuuid</systemitem> and
     74          <systemitem class="library">libblkid</systemitem> libraries, the
     75          <systemitem class="daemon">uuidd</systemitem> daemon, and the
     76          <command>fsck</command> wrapper, as Util-Linux installed all of
     77          them earlier.</para>
    6678        </listitem>
    6779      </varlistentry>
  • BOOK/final-system/common/flex.xml

    r88ef769 r03e6a40  
    2828    <para os="a">Prepare Flex for compilation:</para>
    2929
    30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     30<screen os="b"><userinput>M4=m4 ./configure --prefix=/usr --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    3131
    3232    <para os="c">Compile the package:</para>
     
    4242<screen os="g"><userinput>make install</userinput></screen>
    4343
    44     <para os="h">There are some packages that expect to find the
    45     <filename class="libraryfile">lex</filename> library in <filename
    46     class="directory">/usr/lib</filename>. Create a symlink to account for
    47     this:</para>
    48 
    49 <screen os="i"><userinput>ln -sv libfl.a /usr/lib/libl.a</userinput></screen>
    50 
    51     <para os="j">A few programs do not know about <command>flex</command> yet and
     44    <para os="h">A few programs do not know about <command>flex</command> yet and
    5245    try to run its predecessor, <command>lex</command>. To support those
    5346    programs, create a wrapper script named <filename>lex</filename> that
     
    5548    mode:</para>
    5649
    57 <screen os="k"><userinput>cat &gt; /usr/bin/lex &lt;&lt; "EOF"
     50<screen os="i"><userinput>cat &gt; /usr/bin/lex &lt;&lt; "EOF"
    5851<literal>#!/bin/sh
    5952# Begin /usr/bin/lex
     
    7366      <segtitle>Installed programs</segtitle>
    7467      <segtitle>Installed libraries</segtitle>
     68      <segtitle>Installed directory</segtitle>
    7569
    7670      <seglistitem>
    77         <seg>flex and lex</seg>
    78         <seg>libfl.a and libfl_pic.a</seg>
     71        <seg>flex, flex++ (link to flex), and lex</seg>
     72        <seg>libfl.[a,so] and libfl_pic.[a,so]</seg>
     73        <seg>/usr/share/doc/flex-&flex-version;</seg>
    7974      </seglistitem>
    8075    </segmentedlist>
     
    119114      </varlistentry>
    120115
    121       <varlistentry id="libfl.a">
    122         <term><filename class="libraryfile">libfl.a</filename></term>
     116      <varlistentry id="libfl">
     117        <term><filename class="libraryfile">libfl</filename></term>
    123118        <listitem>
    124119          <para>The <filename class="libraryfile">flex</filename> library</para>
    125           <indexterm zone="ch-system-flex libfl.a">
    126             <primary sortas="c-libfl.a">libfl.a</primary>
     120          <indexterm zone="ch-system-flex libfl">
     121            <primary sortas="c-libfl">libfl</primary>
    127122          </indexterm>
    128123        </listitem>
    129124      </varlistentry>
    130125
    131       <varlistentry id="libfl_pic.a">
    132         <term><filename class="libraryfile">libfl_pic.a</filename></term>
     126      <varlistentry id="libfl_pic">
     127        <term><filename class="libraryfile">libfl_pic</filename></term>
    133128        <listitem>
    134129          <para>The <filename class="libraryfile">flex</filename> library</para>
    135           <indexterm zone="ch-system-flex libfl_pic.a">
    136             <primary sortas="c-libfl.a">libfl_pic.a</primary>
     130          <indexterm zone="ch-system-flex libfl_pic">
     131            <primary sortas="c-libfl">libfl_pic</primary>
    137132          </indexterm>
    138133        </listitem>
  • BOOK/final-system/common/gawk.xml

    r88ef769 r03e6a40  
    4242<screen os="g"><userinput>make install</userinput></screen>
    4343
     44    <para os="h">Install the documentation:</para>
     45
     46<screen os="i"><userinput>mkdir -v /usr/share/doc/gawk-&gawk-version;
     47cp -v doc/{awkforai.txt,*.{eps,pdf,jpg}} /usr/share/doc/gawk-&gawk-version;</userinput></screen>
     48
    4449  </sect2>
    4550
     
    5459        <seg>awk (link to gawk), gawk, gawk-&gawk-version;, grcat, igawk,
    5560        pgawk, pgawk-&gawk-version;, and pwcat</seg>
    56         <seg>/usr/lib/awk, /usr/share/awk</seg>
     61        <seg>/usr/lib/awk, /usr/lib/gawk, /usr/share/awk,
     62        /usr/share/doc/gawk-&gawk-version;</seg>
    5763      </seglistitem>
    5864    </segmentedlist>
  • BOOK/final-system/common/gcc.xml

    r88ef769 r03e6a40  
    3434    suppress the execution of the <command>fixincludes</command> script:</para>
    3535
    36 <screen os="fix2"><userinput>cp -v gcc/Makefile.in{,.orig}
    37 sed 's@\./fixinc\.sh@-c true@' gcc/Makefile.in.orig > gcc/Makefile.in</userinput></screen>
    38 
    39     <para os="d">Apply a <command>sed</command> substitution that will suppress the
    40     installation of <filename class="libraryfile">libiberty.a</filename>. The
    41     version of <filename class="libraryfile">libiberty.a</filename> provided by
    42     Binutils will be used instead:</para>
    43 
    44 <screen os="e"><userinput>sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in</userinput></screen>
     36<screen os="fix2"><userinput>sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in</userinput></screen>
    4537
    4638    <para os="f">The GCC documentation recommends building GCC outside of the source
     
    5244    <para os="h">Prepare GCC for compilation:</para>
    5345
    54 <screen os="i"><userinput>CC="gcc -isystem /usr/include" \
     46<screen os="i"><userinput>SED=sed CC="gcc -isystem /usr/include" \
    5547CXX="g++ -isystem /usr/include" \
    5648LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
     
    6052    --enable-clocale=gnu --enable-languages=c,c++ \
    6153    --disable-multilib --disable-libstdcxx-pch \
    62     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    63     --enable-checking=release --enable-libstdcxx-time \
    64     --disable-install-libiberty</userinput></screen>
     54    --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen>
    6555
    6656    <para os="j">Compile the package:</para>
     
    9989<screen os="t"><userinput>make install</userinput></screen>
    10090
    101     <para os="u">Some packages expect the C preprocessor to be installed in the
     91    <para os="u">Install the <filename class="headerfile">libiberty</filename> header
     92    file that is needed by some packages:</para>
     93
     94<screen os="v"><userinput>cp -v ../gcc-&gcc-version;/include/libiberty.h /usr/include</userinput></screen>
     95
     96    <para os="w">Some packages expect the C preprocessor to be installed in the
    10297    <filename class="directory">/lib</filename> directory.
    10398    To support those packages, create this symlink:</para>
    10499
    105 <screen os="v"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>
    106 
    107     <para os="w">Many packages use the name <command>cc</command> to call the C
     100<screen os="x"><userinput>ln -sv ../usr/bin/cpp /lib</userinput></screen>
     101
     102    <para os="y">Many packages use the name <command>cc</command> to call the C
    108103    compiler. To satisfy those packages, create a symlink:</para>
    109104
    110 <screen os="x"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>
    111 
    112     <para os="y">Finally, move a misplaced file:</para>
    113 
    114 <screen os="z"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
     105<screen os="z"><userinput>ln -sv gcc /usr/bin/cc</userinput></screen>
     106
     107    <para os="aa">Finally, move a misplaced file:</para>
     108
     109<screen os="ab"><userinput>mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
    115110
    116111  </sect2>
     
    126121      <seglistitem>
    127122        <seg>c++, cc (link to gcc), cpp, g++, gcc, and gcov</seg>
    128         <seg>libasan.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a,
    129         libgomp.[a,so], libmudflap.[a,so], libmudflapth.[a,so], libssp.[a,so],
    130         libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and libtsan.[a,so]</seg>
     123        <seg>libasan.[a,so], libatomic.[a,so], libgcc.a, libgcc_eh.a, libgcc_s.so, libgcov.a,
     124        libgomp.[a,so], libiberty.a, libitm.[a,so], liblto_plugin.so, libmudflap.[a,so], libmudflapth.[a,so],
     125        libquadmath.[a,so], libssp.[a,so], libssp_nonshared.a, libstdc++.[a,so], libsupc++.a, and
     126        libtsan.[a,so]</seg>
    131127        <seg>/usr/include/c++, /usr/lib/gcc, /usr/share/gcc-&gcc-version;</seg>
    132128      </seglistitem>
     
    210206      </varlistentry>
    211207
     208      <varlistentry id="libatomic">
     209        <term><filename class="libraryfile">libatomic</filename></term>
     210        <listitem>
     211          <para>A GCC support runtime library for atomic operations not
     212          supported by hardware</para>
     213          <indexterm zone="ch-system-gcc libatomic">
     214            <primary sortas="c-libatomic*">libatomic*</primary>
     215          </indexterm>
     216        </listitem>
     217      </varlistentry>
     218
    212219      <varlistentry id="libgcc">
    213220        <term><filename class="libraryfile">libgcc</filename></term>
     
    242249      </varlistentry>
    243250
     251      <varlistentry id="libiberty">
     252        <term><filename class="libraryfile">libiberty</filename></term>
     253        <listitem>
     254          <para>Contains routines used by various GNU programs, including
     255          <command>getopt</command>, <command>obstack</command>,
     256          <command>strerror</command>, <command>strtol</command>, and
     257          <command>strtoul</command></para>
     258          <indexterm zone="ch-system-gcc libiberty">
     259            <primary sortas="c-libiberty">libiberty</primary>
     260          </indexterm>
     261        </listitem>
     262      </varlistentry>
     263
     264      <varlistentry id="libitm">
     265        <term><filename class="libraryfile">libitm</filename></term>
     266        <listitem>
     267          <para>The GNU Transactional Memory Library, which provides
     268          transaction support for accesses to a process's memory</para>
     269          <indexterm zone="ch-system-gcc libitm">
     270            <primary sortas="c-libitm*">libitm*</primary>
     271          </indexterm>
     272        </listitem>
     273      </varlistentry>
     274
     275      <varlistentry id="liblto_plugin">
     276        <term><filename class="libraryfile">liblto_plugin</filename></term>
     277        <listitem>
     278          <para>Runtime library for GCC's link-time optimization plugin</para>
     279          <indexterm zone="ch-system-gcc liblto_plugin">
     280            <primary sortas="c-liblto_plugin">liblto_plugin</primary>
     281          </indexterm>
     282        </listitem>
     283      </varlistentry>
     284
    244285      <varlistentry id="libmudflap">
    245286        <term><filename class="libraryfile">libmudflap</filename></term>
     
    253294      </varlistentry>
    254295
     296      <varlistentry id="libquadmath">
     297        <term><filename class="libraryfile">libquadmath</filename></term>
     298        <listitem>
     299          <para>The GCC Quad-Precision Math Libarary API</para>
     300          <indexterm zone="ch-system-gcc libquadmath">
     301            <primary sortas="c-libquadmath*">libquadmath*</primary>
     302          </indexterm>
     303        </listitem>
     304      </varlistentry>
     305
    255306      <varlistentry id="libssp">
    256307        <term><filename class="libraryfile">libssp</filename></term>
  • BOOK/final-system/common/gettext.xml

    r88ef769 r03e6a40  
    3030    <para os="a">Prepare Gettext for compilation:</para>
    3131
    32 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     32<screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>
    3333
    3434    <para os="c">Compile the package:</para>
     
    6161        <seg>libasprintf.[a,so], libgettextlib.so, libgettextpo.[a,so],
    6262        libgettextsrc.so, and preloadable_libintl.so</seg>
    63         <seg>/usr/lib/gettext, /usr/share/doc/gettext, /usr/share/gettext</seg>
     63        <seg>/usr/lib/gettext, /usr/share/doc/gettext-&gettext-version;,
     64        /usr/share/gettext</seg>
    6465      </seglistitem>
    6566    </segmentedlist>
  • BOOK/final-system/common/gmp.xml

    r88ef769 r03e6a40  
    7070<screen os="i"><userinput>make install</userinput></screen>
    7171
     72    <para os="j">Install the documentation:</para>
     73
     74<screen os="k"><userinput>mkdir -v /usr/share/doc/gmp-&gmp-version;
     75cp -v doc/{isa_abi_headache,configuration} doc/*.html \
     76    /usr/share/doc/gmp-&gmp-version;</userinput></screen>
     77
    7278  </sect2>
    7379
     
    7783    <segmentedlist>
    7884      <segtitle>Installed libraries</segtitle>
     85      <segtitle>Installed directory</segtitle>
    7986
    8087      <seglistitem>
    81         <seg>libgmp.[a,so], libgmpxx.[a,so], libmp.[a,so]</seg>
     88        <seg>libgmp.[a,so], libgmpxx.[a,so]</seg>
     89        <seg>/usr/share/doc/gmp-&gmp-version;</seg>
    8290      </seglistitem>
    8391    </segmentedlist>
     
    108116      </varlistentry>
    109117
    110       <varlistentry id="libmp">
    111         <term><filename class="libraryfile">libmp</filename></term>
    112         <listitem>
    113           <para>Contains the Berkeley MP compatibility library.</para>
    114           <indexterm zone="ch-system-gmp libmp">
    115             <primary sortas="c-libmp">libmp</primary>
    116           </indexterm>
    117         </listitem>
    118       </varlistentry>
    119 
    120118    </variablelist>
    121119
  • BOOK/final-system/common/iana-etc.xml

    r88ef769 r03e6a40  
    2626    <title>Installation of Iana-Etc</title>
    2727
    28     <note os="p1">
    29       <para>This package has the option of downloading updated data when internet access is available. If /etc/resolv.conf has a nameserver entry and internet access is available at this step, then apply the IANA get patch and get the updated data:
    30 <screen><command>patch -Np1 -i ../&iana-etc-get_fix-patch;</command>
    31 <command>make get</command></screen>
    32 Do not apply the following patch.</para>
    33     </note>
     28    <para os="p2">The following patch updates the services and protocol xml files:</para>
    3429
    35     <para os="p2">The following patch updates the services and protocol files:</para>
    36 
    37 <screen os="p3"><userinput>patch -Np1 -i ../&iana-etc-numbers_update-patch;</userinput></screen>
     30<screen os="p3"><userinput>xzcat ../&iana-etc-numbers_update-patch; | patch -Np1 -i -</userinput></screen>
    3831
    3932    <para os="a">The following command converts the raw data provided by IANA into
  • BOOK/final-system/common/iproute2.xml

    r88ef769 r03e6a40  
    3636<screen os="s2"><userinput>sed -i '/^TARGETS/s@arpd@@g' misc/Makefile
    3737sed -i '/ARPD/d' Makefile
    38 rm -v man/man8/arpd.8</userinput></screen>
     38sed -i 's/arpd.8//' man/man8/Makefile</userinput></screen>
    3939
    4040    <para os="f1">Remove unused libnl headers:</para>
     
    4444    <para os="a">Compile the package:</para>
    4545
    46 <screen os="b"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \
    47     MANDIR=/usr/share/man</userinput></screen>
     46<screen os="b"><userinput>make DESTDIR= MANDIR=/usr/share/man</userinput></screen>
    4847
    4948    <variablelist os="c">
     
    6059        </listitem>
    6160      </varlistentry>
    62 
    63       <varlistentry>
    64         <term><parameter>DOCDIR=/usr/share/doc/iproute2 MANDIR=/usr/share/man</parameter></term>
    65         <listitem>
    66           <para>The DESTDIR=/ parameter would cause documentation to be
    67           installed into <filename class="directory">/share/doc</filename> and
    68           <filename class="directory">/share/man</filename>. These options
    69           ensure the docs are installed to the correct locations.</para>
    70         </listitem>
    71       </varlistentry>
    7261    </variablelist>
    7362
     
    7665    <para os="e">Install the package:</para>
    7766
    78 <screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2 \
     67<screen os="f"><userinput>make DESTDIR= DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \
    7968    MANDIR=/usr/share/man install</userinput></screen>
    8069
     
    9281        nstat, routef, routel, rtacct, rtmon, rtpr, rtstat (link to lnstat), ss,
    9382        and tc</seg>
    94         <seg>/etc/iproute2, /lib/tc, /usr/lib/tc, /usr/share/doc/iproute2</seg>
     83        <seg>/etc/iproute2, /usr/lib/tc,
     84        /usr/share/doc/iproute2-&iproute2-version;</seg>
    9585      </seglistitem>
    9686    </segmentedlist>
     
    183173          delete the multicast routing</para>
    184174
    185           <para><command>ip monitor</command> allows users to continously monitor
     175          <para><command>ip monitor</command> allows users to continuously monitor
    186176          the state of devices, addresses and routes</para>
    187177          <indexterm zone="ch-system-iproute2 ip">
  • BOOK/final-system/common/iputils.xml

    r88ef769 r03e6a40  
    3232    <para os="a">Compile the package:</para>
    3333
    34 <screen os="b"><userinput>make USE_CAP=no \
     34<screen os="b"><userinput>make \
    3535    IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    3636    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
  • BOOK/final-system/common/isl.xml

    r88ef769 r03e6a40  
    5252
    5353<screen os="k"><userinput>mkdir -pv /usr/share/gdb/auto-load/usr/lib
    54 mv -v /usr/lib/*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
     54mv -v /usr/lib/libisl*gdb.py /usr/share/gdb/auto-load/usr/lib</userinput></screen>
    5555  </sect2>
    5656
     
    6060    <segmentedlist>
    6161      <segtitle>Installed libraries</segtitle>
     62      <segtitle>Installed directory</segtitle>
    6263
    6364      <seglistitem>
    6465        <seg>libisl.[a,so]</seg>
     66        <seg>/usr/include/isl</seg>
    6567      </seglistitem>
    6668    </segmentedlist>
  • BOOK/final-system/common/kbd.xml

    r88ef769 r03e6a40  
    4141<screen os="g"><userinput>make install</userinput></screen>
    4242
    43     <para os="h">Some of the programs from Kbd are used by scripts
    44     in the CLFS-Bootscripts package. As <filename
    45     class="directory">/usr</filename> may not be available during the early
    46     stages of booting, those binaries need to be on the root partition:</para>
    47 
    48 <screen os="i"><userinput>mv -v /usr/bin/{kbd_mode,dumpkeys,loadkeys,openvt,setfont,setvtrgb} /bin</userinput></screen>
     43    <para os="h">Some of the programs from Kbd are used by Systemd to
     44    initialize the system, those binaries need to be on the root
     45    partition:</para>
     46
     47<screen os="i"><userinput>mv -v /usr/bin/{loadkeys,setfont} /bin</userinput></screen>
     48
     49    <para os="j">Install the documentation:</para>
     50
     51<screen os="k"><userinput>mkdir -v /usr/share/doc/kbd-&kbd-version;
     52cp -R -v docs/doc/* /usr/share/doc/kbd-&kbd-version;</userinput></screen>
    4953
    5054  </sect2>
     
    6569        unicode_start, and unicode_stop</seg>
    6670        <seg>/usr/share/consolefonts, /usr/share/consoletrans,
     71        /usr/share/doc/kbd-&kbd-version;,
    6772        /usr/share/keymaps, /usr/share/unimaps</seg>
    6873      </seglistitem>
  • BOOK/final-system/common/kmod.xml

    r88ef769 r03e6a40  
    3131<screen os="b"><userinput>./configure --prefix=/usr \
    3232    --bindir=/bin --sysconfdir=/etc \
    33     --with-rootlibdir=/lib --disable-manpages \
     33    --with-rootlibdir=/lib \
    3434    --with-zlib --with-xz</userinput></screen>
    3535
     
    7070
    7171<screen os="j"><userinput>ln -sfv kmod /bin/lsmod
    72 ln -sfv ../bin/kmod /sbin/depmod
    73 ln -sfv ../bin/kmod /sbin/insmod
    74 ln -sfv ../bin/kmod /sbin/modprobe
    75 ln -sfv ../bin/kmod /sbin/modinfo
    76 ln -sfv ../bin/kmod /sbin/rmmod</userinput></screen>
     72for tool in depmod insmod modprobe modinfo rmmod; do
     73ln -sfv ../bin/kmod /sbin/${tool}
     74done</userinput></screen>
    7775 
    7876  </sect2>
     
    8583
    8684      <seglistitem>
    87         <seg>depmod, insmod, kmod, lsmod, modinfo, modprobe, and
    88         rmmod</seg>
     85        <seg>depmod (link to kmod), insmod (link to kmod), kmod,
     86        lsmod (link to kmod), modinfo (link to kmod), modprobe (link to kmod),
     87        and rmmod (link to kmod) </seg>
    8988      </seglistitem>
    9089    </segmentedlist>
  • BOOK/final-system/common/man-pages.xml

    r88ef769 r03e6a40  
    1818    <title/>
    1919
    20     <para>The Man-pages package contains over 1,200 man pages.</para>
     20    <para>The Man-pages package contains over 2,100 man pages.</para>
    2121
    2222  </sect2>
  • BOOK/final-system/common/man.xml

    r88ef769 r03e6a40  
    5050    <para os="h">Prepare Man for compilation:</para>
    5151
    52 <screen os="i"><userinput>./configure -confdir=/etc</userinput></screen>
     52<screen os="i"><userinput>./configure -confdir=/etc -mandir=/usr/share/man</userinput></screen>
    5353
    5454    <variablelist os="j">
  • BOOK/final-system/common/mpfr.xml

    r88ef769 r03e6a40  
    3434<screen os="b"><userinput>CC="gcc -isystem /usr/include" \
    3535LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib" \
    36   ./configure --prefix=/usr --enable-shared \
    37     --with-gmp=/usr</userinput></screen>
     36  ./configure --prefix=/usr --with-gmp=/usr \
     37  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    3838
    3939    <para os="c">Compile the package:</para>
     
    6565      <seglistitem>
    6666        <seg>libmpfr.[a,so]</seg>
    67         <seg>/usr/share/doc/mpfr</seg>
     67        <seg>/usr/share/doc/mpfr-&mpfr-version;</seg>
    6868      </seglistitem>
    6969    </segmentedlist>
  • BOOK/final-system/common/ncurses.xml

    r88ef769 r03e6a40  
    5757    <para os="j">Create symlinks in <filename class="directory">/usr/lib:</filename></para>
    5858
    59 <screen os="k"><userinput>rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so
    60 ln -svf ../../lib/libncursesw.so.5 /usr/lib/libncursesw.so
    61 ln -svf ../../lib/libmenuw.so.5 /usr/lib/libmenuw.so
    62 ln -svf ../../lib/libpanelw.so.5 /usr/lib/libpanelw.so
    63 ln -svf ../../lib/libformw.so.5 /usr/lib/libformw.so</userinput></screen>
     59<screen os="k"><userinput>
     60ln -svf ../../lib/$(readlink /lib/libncursesw.so) /usr/lib/libncursesw.so
     61ln -svf ../../lib/$(readlink /lib/libmenuw.so) /usr/lib/libmenuw.so
     62ln -svf ../../lib/$(readlink /lib/libpanelw.so) /usr/lib/libpanelw.so
     63ln -svf ../../lib/$(readlink /lib/libformw.so) /usr/lib/libformw.so
     64rm -v /lib/lib{ncursesw,menuw,panelw,formw}.so
     65</userinput></screen>
    6466
    6567    <para os="l">Now we will make our Ncurses compatible for older and non-widec compatible programs
     
    7476ln -sfv libncurses++w.a /usr/lib/libncurses++.a
    7577ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen>
    76 
    77     <para os="n">Now we will create a symlink for /usr/share/terminfo in
    78     <filename class="directory">/usr/lib</filename> for compatibility:</para>
    79 
    80 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib/terminfo</userinput></screen>
    8178
    8279  </sect2>
  • BOOK/final-system/common/perl.xml

    r88ef769 r03e6a40  
    3737    <note os="a00">
    3838      <para>If you are following the boot method you will need to enable the
    39       loopback device as well as set a hostname for some of the tests:</para>
    40 
    41   <screen os="a01"><userinput remap="test">ip link set lo up
    42 hostname clfs</userinput></screen>
     39      loopback device:</para>
     40
     41<screen><userinput remap="test">ip link set lo up</userinput></screen>
    4342    </note>
    4443
    45     <para os="a02">Before starting to configure, create a basic
     44    <para os="a01">Before starting to configure, create a basic
    4645    <filename>/etc/hosts</filename> file which will be referenced by one
    4746    of Perl's configuration files as well as used by the testsuite:</para>
    4847
    49 <screen os="a03"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
     48<screen os="a02"><userinput remap="test">echo "127.0.0.1 localhost $(hostname)" &gt; /etc/hosts</userinput></screen>
    5049
    5150    <para os="a">To have full control over the way Perl is set up, you can
     
    6766        <term><parameter>-Dpager="/bin/less -isR"</parameter></term>
    6867        <listitem>
    69           <para>This corrects an error in the way that <command>perldoc</command>
    70           invokes the <command>less</command> program.</para>
     68          <para>This ensures that <command>perldoc</command> invokes the
     69          <command>less</command> program rather than <command>more</command>,
     70          as Less has not yet been installed.</para>
    7171        </listitem>
    7272      </varlistentry>
  • BOOK/final-system/common/pkg-config-lite.xml

    r88ef769 r03e6a40  
    2828    <para os="a">Prepare Pkg-config-lite for compilation:</para>
    2929
    30 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     30<screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/pkg-config-&pkg-config-lite-version;</userinput></screen>
    3131
    3232    <para os="c">Compile the package:</para>
     
    5353      <seglistitem>
    5454        <seg>pkg-config</seg>
    55         <seg>/usr/share/doc/pkg-config</seg>
     55        <seg>/usr/share/doc/pkg-config-&pkg-config-lite-version;</seg>
    5656      </seglistitem>
    5757    </segmentedlist>
  • BOOK/final-system/common/pkgmgt.xml

    r88ef769 r03e6a40  
    219219      commercial distributions. Examples of package managers that follow this
    220220      approach are RPM (which, incidentally, is required by the <ulink
    221       url="http://lsbbook.gforge.freestandards.org/package.html#RPM">Linux
     221      url="http://refspecs.linuxfoundation.org/lsb.shtml">Linux
    222222      Standard Base Specification</ulink>), pkg-utils, Debian's apt, and
    223223      Gentoo's Portage system.  A hint describing how to adopt this style of
  • BOOK/final-system/common/psmisc.xml

    r88ef769 r03e6a40  
    6161
    6262<screen os="j"><userinput>mv -v /bin/pstree* /usr/bin</userinput></screen>
    63 
    64     <para os="k">By default, Psmisc's <command>pidof</command> program is not installed.
    65     This usually is not a problem because it is installed later in the Sysvinit
    66     package, which provides a better <command>pidof</command> program. If
    67     Sysvinit will not be used for a particular system, complete the installation
    68     of Psmisc by creating the following symlink:</para>
    69 
    70 <screen os="l" role="nodump"><userinput>ln -sv killall /bin/pidof</userinput></screen>
    7163
    7264  </sect2>
  • BOOK/final-system/common/readline.xml

    r88ef769 r03e6a40  
    4343    <para os="f">Install the package:</para>
    4444
    45 <screen os="g"><userinput>make install</userinput></screen>
     45<screen os="g"><userinput>make htmldir=/usr/share/doc/readline-&readline-version; install</userinput></screen>
    4646
    47     <para os="h">Install the documentation:</para>
     47    <para os="h">Now move the static libraries to a more appropriate location:</para>
    4848
    49 <screen os="i"><userinput>make install-doc</userinput></screen>
     49<screen os="i"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen>
    5050
    51     <para os="j">Now move the static libraries to a more appropriate location:</para>
     51    <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib</filename>.</para>
    5252
    53 <screen os="k"><userinput>mv -v /lib/lib{readline,history}.a /usr/lib</userinput></screen>
    54 
    55     <para os="l">Next, remove the <filename class="extension">.so</filename>
    56     files in <filename class="directory">/lib</filename> and relink them into
    57     <filename class="directory">/usr/lib</filename>.</para>
    58 
    59 <screen os="m"><userinput>rm -v /lib/lib{readline,history}.so
    60 ln -svf ../../lib/libreadline.so.&readline-version2; /usr/lib/libreadline.so
    61 ln -svf ../../lib/libhistory.so.&readline-version2; /usr/lib/libhistory.so</userinput></screen>
     53<screen os="k"><userinput>ln -svf ../../lib/$(readlink /lib/libreadline.so) /usr/lib/libreadline.so
     54ln -svf ../../lib/$(readlink /lib/libhistory.so) /usr/lib/libhistory.so
     55rm -v /lib/lib{readline,history}.so</userinput></screen>
    6256
    6357  </sect2>
     
    7266      <seglistitem>
    7367        <seg>libhistory.[a,so], and libreadline.[a,so]</seg>
    74         <seg>/usr/include/readline, /usr/share/readline</seg>
     68        <seg>/usr/include/readline, /usr/share/doc/readline-&readline-version;, /usr/share/readline</seg>
    7569      </seglistitem>
    7670    </segmentedlist>
  • BOOK/final-system/common/sed.xml

    r88ef769 r03e6a40  
    2727    <para os="a">Prepare Sed for compilation:</para>
    2828
    29 <screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen>
     29<screen os="b"><userinput>./configure --prefix=/usr --bindir=/bin \
     30    --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen>
    3031
    3132    <para os="c">Compile the package:</para>
     
    6061      <seglistitem>
    6162        <seg>sed</seg>
    62         <seg>/usr/share/doc/sed</seg>
     63        <seg>/usr/share/doc/sed-&sed-version;</seg>
    6364      </seglistitem>
    6465    </segmentedlist>
  • BOOK/final-system/common/shadow.xml

    r88ef769 r03e6a40  
    3333      command below.</para>
    3434    </note>
    35 
    3635
    3736    <para os="b">Disable the installation of the <command>groups</command> and
     
    6059  </variablelist>
    6160
    62 
    6361    <para os="h">Compile the package:</para>
    6462
     
    154152
    155153      <seglistitem>
    156         <seg>chage, chfn, chpasswd, chgpasswd, chsh, expiry, faillog, gpasswd,
     154        <seg>chage, chfn, chgpasswd, chpasswd, chsh, expiry, faillog, gpasswd,
    157155        groupadd, groupdel, groupmems, groupmod, grpck, grpconv, grpunconv,
    158156        lastlog, login, logoutd, newgrp, newusers, passwd, pwck,
  • BOOK/final-system/common/tar.xml

    r88ef769 r03e6a40  
    5151<screen os="i"><userinput>perl tarman > /usr/share/man/man1/tar.1</userinput></screen>
    5252
     53    <para os="j">Install the documentation:</para>
     54
     55<screen os="k"><userinput>make -C doc install-html docdir=/usr/share/doc/tar-&tar-version;</userinput></screen>
     56
    5357  </sect2>
    5458
     
    5862    <segmentedlist>
    5963      <segtitle>Installed programs</segtitle>
     64      <segtitle>Installed directory</segtitle>
    6065
    6166      <seglistitem>
    6267        <seg>rmt and tar</seg>
     68        <seg>/usr/share/doc/tar-&tar-version;</seg>
    6369      </seglistitem>
    6470    </segmentedlist>
  • BOOK/final-system/common/temp-perl.xml

    r88ef769 r03e6a40  
    6363<screen os="j"><userinput>make install</userinput></screen>
    6464
    65     <para os="k">Finally, create a necessary symlink:</para>
    66 
    67 <screen os="l"><userinput>ln -sfv /tools/bin/perl /usr/bin</userinput></screen>
    68 
    6965  </sect2>
    7066
  • BOOK/final-system/common/util-linux.xml

    r88ef769 r03e6a40  
    4242    <title>Installation of Util-linux</title>
    4343
     44    <note os="n">
     45      <para><command>findmnt</command>, and <command>lsblk</command> can
     46      utilize <filename class="libraryfile">libudev</filename> for WWN and serial
     47      number information. If this is desired, rebuild Util-linux after
     48      <xref linkend="ch-system-systemd"/></para>
     49    </note>
     50
    4451    <para os="a">Prepare Util-linux for compilation:</para>
    4552
    46 <screen os="b"><userinput>./configure --enable-write</userinput></screen>
     53<screen os="b"><userinput>./configure --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
    4754
    4855    <variablelist os="c">
     
    6370<screen os="e"><userinput>make</userinput></screen>
    6471
    65     <para os="dummy1">Create two <systemitem class="groupname">dummy</systemitem> groups and a <systemitem class="username">dummy</systemitem> user to be used during Util-linux and Coreutils test suites:</para>
    66 
    67 <screen os="dummy2"><userinput remap="test">echo "dummy1:x:1000:" &gt;&gt; /etc/group
    68 echo "dummy2:x:1001:dummy" &gt;&gt; /etc/group
    69 echo "dummy:x:1000:1000::/root:/bin/bash" &gt;&gt; /etc/passwd</userinput></screen>
    70 
    7172    <para os="f">To test the results, issue:</para>
    7273
    73 <screen os="f2"><userinput remap="test">chown -Rv dummy . &amp;&amp;
    74 su dummy -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
     74<screen os="f2"><userinput remap="test">chown -Rv nobody . &amp;&amp;
     75su nobody -s /bin/bash -c "PATH=$PATH make -k check"</userinput></screen>
    7576
    7677    <para os="g">Install the package:</para>
    7778
    7879<screen os="h"><userinput>make install</userinput></screen>
    79 
    80     <para os="i">Move the <command>logger</command> binary to
    81     <filename class="directory">/bin</filename> as it is needed by the
    82     CLFS-Bootscripts package:</para>
    83 
    84 <screen os="j"><userinput>mv -v /usr/bin/logger /bin</userinput></screen>
    8580
    8681  </sect2>
     
    109104        <seg>libblkid.[a,so], libmount.[a,so], and libuuid.[a,so]</seg>
    110105        <seg>/usr/include/blkid, /usr/include/libmount, /usr/include/uuid,
    111         /usr/share/doc/util-linux/getopt, /var/lib/hwclock</seg>
     106        /usr/share/bash-completion,
     107        /usr/share/doc/util-linux-&util-linux-version;/getopt,
     108        /var/lib/hwclock</seg>
    112109      </seglistitem>
    113110    </segmentedlist>
     
    270267          <indexterm zone="ch-system-util-linux cytune">
    271268            <primary sortas="b-cytune">cytune</primary>
    272           </indexterm>
    273         </listitem>
    274       </varlistentry>
    275 
    276       <varlistentry id="ddate">
    277         <term><command>ddate</command></term>
    278         <listitem>
    279           <para>Gives the Discordian date or converts the given Gregorian date
    280           to a Discordian one</para>
    281           <indexterm zone="ch-system-util-linux ddate">
    282             <primary sortas="b-ddate">ddate</primary>
    283269          </indexterm>
    284270        </listitem>
     
    598584        <term><command>lscpu</command></term>
    599585        <listitem>
    600           <para>Prints CPU architechture information</para>
     586          <para>Prints CPU architecture information</para>
    601587          <indexterm zone="ch-system-util-linux lscpu">
    602588            <primary sortas="b-lscpu">lscpu</primary>
  • BOOK/final-system/common/vim.xml

    r88ef769 r03e6a40  
    5050    --prefix=/usr --enable-multibyte</userinput></screen>
    5151
    52     <variablelist os="f">
    53       <title>The meaning of the configure options:</title>
    54 
    55       <varlistentry>
    56         <term><parameter>--enable-multibyte</parameter></term>
    57         <listitem>
    58           <para>This optional but highly recommended switch enables support
    59           for editing files in multibyte character encodings. This is needed
    60           if using a locale with a multibyte character set. This switch is
    61           also helpful to be able to edit text files initially created in
    62           Linux distributions like Fedora that use UTF-8 as a default
    63           character set.</para>
    64         </listitem>
    65       </varlistentry>
    66 
    67     </variablelist>
    68 
    6952    <para os="g">Compile the package:</para>
    7053
     
    8164    <para os="j">Install the package:</para>
    8265
    83 <screen os="k"><userinput>make install</userinput></screen>
     66<screen os="k"><userinput>make HELPSUBLOC=/usr/share/doc/vim-&vim-version; install</userinput></screen>
    8467
    8568    <para os="l">Many users are accustomed to using <command>vi</command>
     
    9275<screen os="m"><userinput>ln -sv vim /usr/bin/vi</userinput></screen>
    9376
    94 <para os="n">By default, Vim's documentation is installed in
    95 <filename class="directory">/usr/share/vim</filename>.  The following symlink
    96 allows the documentation to be accessed via
    97 <filename class="directory">/usr/share/doc/vim-&vim-version;</filename>, making
    98 it consistent with the location of documentation for other packages:</para>
    99 
    100 <screen os="o"><userinput>ln -sv ../vim/vim&vim-version2;/doc /usr/share/doc/vim-&vim-version;</userinput></screen>
    101 
    102     <para os="p">If an X Window System is going to be installed on the CLFS
     77    <para os="n">If an X Window System is going to be installed on the CLFS
    10378    system, you may want to recompile Vim after installing X. Vim
    10479    comes with a GUI version of the editor that requires X and some
     
    166141    <segmentedlist>
    167142      <segtitle>Installed programs</segtitle>
    168       <segtitle>Installed directory</segtitle>
     143      <segtitle>Installed directories</segtitle>
    169144
    170145      <seglistitem>
     
    173148        tcltags, vi (link to vim), view (link to vim), vim, vim132, vim2html.pl,
    174149        vimdiff (link to vim), vimm, vimspell.sh, vimtutor, and xxd</seg>
    175         <seg>/usr/share/vim</seg>
     150        <seg>/usr/share/vim, /usr/share/doc/vim-&vim-version;</seg>
    176151      </seglistitem>
    177152    </segmentedlist>
  • BOOK/final-system/common/xz.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="xz.html"?>
    1010
    11   <title>XZ-Utils-&xz-version;</title>
     11  <title>XZ Utils-&xz-version;</title>
    1212
    1313  <indexterm zone="ch-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515  </indexterm>
    1616
     
    1818    <title/>
    1919
    20     <para>The XZ-Utils package contains programs for compressing and
    21     decompressing files. Compressing text files with <command>XZ-Utils</command>
     20    <para>The XZ Utils package contains programs for compressing and
     21    decompressing files. Compressing text files with <command>XZ Utils</command>
    2222    yields a much better compression percentage than with the traditional
    2323    <command>gzip</command>.</para>
     
    2626
    2727  <sect2 role="installation">
    28     <title>Installation of XZ-Utils</title>
    29 
    30     <para os="a">Prepare XZ-Utils for compilation:</para>
    31 
    32 <screen os="b"><userinput>./configure --prefix=/usr</userinput></screen>
     28    <title>Installation of XZ Utils</title>
     29
     30    <para os="a">Prepare XZ Utils for compilation:</para>
     31
     32<screen os="b"><userinput>./configure --prefix=/usr --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
    3333
    3434    <para os="c">Compile the package:</para>
     
    5353
    5454<screen os="k"><userinput>mv -v /usr/lib/liblzma.so.* /lib
    55 ln -svf ../../lib/liblzma.so.&xz-version; /usr/lib/liblzma.so</userinput></screen>
     55ln -sfv ../../lib/$(readlink /usr/lib/liblzma.so) /usr/lib/liblzma.so</userinput></screen>
    5656
    5757  </sect2>
    5858
    5959  <sect2 id="contents-xz" role="content">
    60     <title>Contents of XZ-Utils</title>
     60    <title>Contents of XZ Utils</title>
    6161
    6262    <segmentedlist>
     
    7474        and xzmore</seg>
    7575        <seg>liblzma.[a,so]</seg>
    76         <seg>/usr/include/lzma, /usr/share/doc/xz</seg>
     76        <seg>/usr/include/lzma, /usr/share/doc/xz-&xz-version;</seg>
    7777      </seglistitem>
    7878    </segmentedlist>
  • BOOK/final-system/common/zlib.xml

    r88ef769 r03e6a40  
    5252
    5353<screen os="i"><userinput>mv -v /usr/lib/libz.so.* /lib
    54 ln -svf ../../lib/libz.so.1 /usr/lib/libz.so</userinput></screen>
     54ln -sfv ../../lib/$(readlink /usr/lib/libz.so) /usr/lib/libz.so</userinput></screen>
    5555
    5656  </sect2>
  • BOOK/final-system/mips-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips/colo.xml"/>
  • BOOK/final-system/mips/gcc.xml

    r88ef769 r03e6a40  
    3737    href="../common/gcc.xml"
    3838    xpointer="xpointer(//*[@os='fix2'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/gcc.xml"
    42     xpointer="xpointer(//*[@os='d'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/gcc.xml"
    46     xpointer="xpointer(//*[@os='e'])"/>
    4739
    4840    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    138130    xpointer="xpointer(//*[@os='z'])"/>
    139131
     132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     133    href="../common/gcc.xml"
     134    xpointer="xpointer(//*[@os='aa'])"/>
     135
     136    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     137    href="../common/gcc.xml"
     138    xpointer="xpointer(//*[@os='ab'])"/>
     139
    140140  </sect2>
    141141
  • BOOK/final-system/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64-64/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/>
  • BOOK/final-system/mips64-64/gcc.xml

    r88ef769 r03e6a40  
    4343    href="../common/gcc.xml"
    4444    xpointer="xpointer(//*[@os='fix2'])"/>
    45 
    46     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    47     href="../common/gcc.xml"
    48     xpointer="xpointer(//*[@os='d'])"/>
    49 
    50     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    51     href="../common/gcc.xml"
    52     xpointer="xpointer(//*[@os='e'])"/>
    5345
    5446    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    144136    xpointer="xpointer(//*[@os='z'])"/>
    145137
     138    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     139    href="../common/gcc.xml"
     140    xpointer="xpointer(//*[@os='aa'])"/>
     141
     142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     143    href="../common/gcc.xml"
     144    xpointer="xpointer(//*[@os='ab'])"/>
     145
    146146  </sect2>
    147147
  • BOOK/final-system/mips64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-n32.xml"/>
    22   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/eglibc-64bit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-n32.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/glibc-64bit.xml"/>
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/adjusting.xml"/>
     24  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2526  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-n32.xml"/>
     
    3940  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    4041  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-n32.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     43  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
     44  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
     47  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/>
     48  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    4149  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/binutils.xml"/>
    4250  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/gcc.xml"/>
     51  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>
     52  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-n32.xml"/>
     53  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-n32.xml"/>
     56  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>
    4357  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    4458  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    5064  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-n32.xml"/>
    5165  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-n32.xml"/>
    54   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
     66  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/>
     67  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-n32.xml"/>
     68  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/>
    5569  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    5670  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-n32.xml"/>
    5771  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
    5872  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/>
     73  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>
     74  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-n32.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>
    5976  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    6077  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    61   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    62   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    63   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-n32.xml"/>
    64   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    6578  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool.xml"/>
    6679  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-n32.xml"/>
    6780  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-n32.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
    7181  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    7282  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7686  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-n32.xml"/>
    7787  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/readline-64bit.xml"/>
    78   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
    7988  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/autoconf.xml"/>
    8089  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/automake.xml"/>
     
    93102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-n32.xml"/>
    94103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    95105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    104114  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    105115  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     116  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     117  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-n32.xml"/>
     118  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
     119  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     120  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-n32.xml"/>
     121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     122  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    106123  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    107124  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-n32.xml"/>
     
    109126  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    110127  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
    111   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/>
    112   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-n32.xml"/>
    113   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/>
    114   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/>
    115   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-n32.xml"/>
    116   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/>
    117   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/>
    118   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     128  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     129  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-n32.xml"/>
     130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     132  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-n32.xml"/>
     133  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    119134  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    120135  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    121   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    122   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-n32.xml"/>
    123   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
    124136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    125137  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="mips64/colo.xml"/>
  • BOOK/final-system/mips64/binutils.xml

    r88ef769 r03e6a40  
    8282    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8383    href="../common/binutils.xml"
    84     xpointer="xpointer(//*[@os='m'])"/>
    85 
    86     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    87     href="../common/binutils.xml"
    8884    xpointer="xpointer(//*[@os='n'])"/>
    8985
     
    108104    xpointer="xpointer(//*[@os='s'])"/>
    109105
    110     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="../common/binutils.xml"
    112     xpointer="xpointer(//*[@os='t'])"/>
    113 
    114     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/binutils.xml"
    116     xpointer="xpointer(//*[@os='u'])"/>
    117 
    118106  </sect2>
    119107
  • BOOK/final-system/mips64/gcc.xml

    r88ef769 r03e6a40  
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4141    href="../common/gcc.xml"
    42     xpointer="xpointer(//*[@os='d'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/gcc.xml"
    46     xpointer="xpointer(//*[@os='e'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/gcc.xml"
    5042    xpointer="xpointer(//*[@os='f'])"/>
    5143
     
    6557    --enable-__cxa_atexit --enable-c99 --enable-long-long --with-abi=64 \
    6658    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    67     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    68     --enable-checking=release --enable-libstdcxx-time \
    69     --disable-install-libiberty</userinput></screen>
     59    --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen>
    7060
    7161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/automake.xml

    r88ef769 r03e6a40  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     29    --docdir=/usr/share/doc/automake-&automake-version;</userinput></screen>
    2930
    3031    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/binutils.xml

    r88ef769 r03e6a40  
    8282    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8383    href="../common/binutils.xml"
    84     xpointer="xpointer(//*[@os='m'])"/>
    85 
    86     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    87     href="../common/binutils.xml"
    8884    xpointer="xpointer(//*[@os='n'])"/>
    8985
     
    108104    xpointer="xpointer(//*[@os='s'])"/>
    109105
    110     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    111     href="../common/binutils.xml"
    112     xpointer="xpointer(//*[@os='t'])"/>
    113 
    114     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    115     href="../common/binutils.xml"
    116     xpointer="xpointer(//*[@os='u'])"/>
    117 
    118106  </sect2>
    119107
  • BOOK/final-system/multilib/bison-64bit.xml

    r88ef769 r03e6a40  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    href="../common/bison.xml"
    26     xpointer="xpointer(//*[@os='t3'])"/>
    27 
    28     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    29     href="../common/bison.xml"
    30     xpointer="xpointer(//*[@os='t4'])"/>
    31 
    32     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    33     href="../common/bison.xml"
    3426    xpointer="xpointer(//*[@os='a'])"/>
    3527
    36 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64  --cache-file=config.cache</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" M4=m4 \
     29    ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
    3730
    3831    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison-n32.xml

    r88ef769 r03e6a40  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/bison.xml"
    27     xpointer="xpointer(//*[@os='t3'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/bison.xml"
    31     xpointer="xpointer(//*[@os='t4'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/bison.xml"
    3527    xpointer="xpointer(//*[@os='a'])"/>
    3628
    37 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32  --cache-file=config.cache</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" M4=m4 \
     30    ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
    3831
    3932    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bison.xml

    r88ef769 r03e6a40  
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2626    href="../common/bison.xml"
    27     xpointer="xpointer(//*[@os='t3'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/bison.xml"
    31     xpointer="xpointer(//*[@os='t4'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../common/bison.xml"
    3527    xpointer="xpointer(//*[@os='a'])"/>
    3628
    37 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr  --cache-file=config.cache</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" M4=m4 \
     30    ./configure --prefix=/usr</userinput></screen>
    3831
    3932    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/bzip2-64bit.xml

    r88ef769 r03e6a40  
    2929    href="bzip2.xml"
    3030    xpointer="xpointer(//*[@os='s2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/bzip2.xml"
     34    xpointer="xpointer(//*[@os='s3'])"/>
     35
     36    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     37    href="../common/bzip2.xml"
     38    xpointer="xpointer(//*[@os='s4'])"/>
    3139
    3240    <para os="m1">We need to change the default lib path
  • BOOK/final-system/multilib/bzip2-n32.xml

    r88ef769 r03e6a40  
    3030    href="bzip2.xml"
    3131    xpointer="xpointer(//*[@os='s2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/bzip2.xml"
     35    xpointer="xpointer(//*[@os='s3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/bzip2.xml"
     39    xpointer="xpointer(//*[@os='s4'])"/>
    3240
    3341    <para os="m1">We need to change the default lib path
  • BOOK/final-system/multilib/bzip2.xml

    r88ef769 r03e6a40  
    3030    href="../common/bzip2.xml"
    3131    xpointer="xpointer(//*[@os='s2'])"/>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/bzip2.xml"
     35    xpointer="xpointer(//*[@os='s3'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/bzip2.xml"
     39    xpointer="xpointer(//*[@os='s4'])"/>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog-64bit.xml

    r88ef769 r03e6a40  
    3030  ./configure --prefix=/usr \
    3131    --libdir=/usr/lib64 --enable-shared --with-isl=system</userinput></screen>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/cloog.xml"
     35    xpointer="xpointer(//*[@os='s1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/cloog.xml"
     39    xpointer="xpointer(//*[@os='s2'])"/>
    3240
    3341    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog-n32.xml

    r88ef769 r03e6a40  
    3131  ./configure --prefix=/usr \
    3232    --libdir=/usr/lib32 --enable-shared --with-isl=system</userinput></screen>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../common/cloog.xml"
     36    xpointer="xpointer(//*[@os='s1'])"/>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39    href="../common/cloog.xml"
     40    xpointer="xpointer(//*[@os='s2'])"/>
    3341
    3442    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/cloog.xml

    r88ef769 r03e6a40  
    3131  ./configure --prefix=/usr \
    3232    --host=${CLFS_TARGET32} --enable-shared --with-isl=system</userinput></screen>
     33
     34    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     35    href="../common/cloog.xml"
     36    xpointer="xpointer(//*[@os='s1'])"/>
     37
     38    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     39    href="../common/cloog.xml"
     40    xpointer="xpointer(//*[@os='s2'])"/>
    3341
    3442    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/coreutils.xml

    r88ef769 r03e6a40  
    107107    xpointer="xpointer(//*[@os='t'])"/>
    108108
    109     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    110     href="../common/coreutils.xml"
    111     xpointer="xpointer(//*[@os='u'])"/>
    112 
    113109  </sect2>
    114110
  • BOOK/final-system/multilib/diffutils.xml

    r88ef769 r03e6a40  
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2525    href="../common/diffutils.xml"
     26    xpointer="xpointer(//*[@os='s1'])"/>
     27
     28    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     29    href="../common/diffutils.xml"
     30    xpointer="xpointer(//*[@os='s2'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/diffutils.xml"
    2634    xpointer="xpointer(//*[@os='a'])"/>
    2735
     
    3038    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3139    href="../common/diffutils.xml"
    32     xpointer="xpointer(//*[@os='s1'])"/>
     40    xpointer="xpointer(//*[@os='s3'])"/>
    3341
    3442    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3543    href="../common/diffutils.xml"
    36     xpointer="xpointer(//*[@os='s2'])"/>
     44    xpointer="xpointer(//*[@os='s4'])"/>
    3745
    3846    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/e2fsprogs-64bit.xml

    r88ef769 r03e6a40  
    3939    xpointer="xpointer(//*[@os='c'])"/>
    4040
    41 <screen os="d"><userinput>CC="gcc ${BUILD64}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
    42   ../configure --prefix=/usr --with-root-prefix="" \
     41<screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH64}" \
     42CC="gcc ${BUILD64}"  \
     43../configure --prefix=/usr --with-root-prefix="" \
    4344    --enable-elf-shlibs --disable-libblkid \
    4445    --disable-libuuid --disable-fsck \
  • BOOK/final-system/multilib/e2fsprogs-n32.xml

    r88ef769 r03e6a40  
    4040    xpointer="xpointer(//*[@os='c'])"/>
    4141
    42 <screen os="d"><userinput>CC="gcc ${BUILDN32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
    43   ../configure --prefix=/usr --with-root-prefix="" \
     42<screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATHN32}" \
     43CC="gcc ${BUILDN32}" \
     44../configure --prefix=/usr --with-root-prefix="" \
    4445    --enable-elf-shlibs --disable-libblkid \
    4546    --disable-libuuid --disable-fsck \
  • BOOK/final-system/multilib/e2fsprogs.xml

    r88ef769 r03e6a40  
    3535    xpointer="xpointer(//*[@os='c'])"/>
    3636
    37 <screen os="d"><userinput>CC="gcc ${BUILD32}" PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
    38   ../configure --prefix=/usr --with-root-prefix="" \
     37<screen os="d"><userinput>PKG_CONFIG_PATH="${PKG_CONFIG_PATH32}" \
     38CC="gcc ${BUILD32}" \
     39../configure --prefix=/usr --with-root-prefix="" \
    3940    --enable-elf-shlibs --disable-libblkid \
    4041    --disable-libuuid --disable-fsck \
  • BOOK/final-system/multilib/flex-64bit.xml

    r88ef769 r03e6a40  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    29     --libdir=/usr/lib64</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" M4=m4 ./configure --prefix=/usr \
     29    --libdir=/usr/lib64 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5353    xpointer="xpointer(//*[@os='g'])"/>
    5454
    55     <para os="h">There are some packages that expect to find the
    56     <filename class="libraryfile">lex</filename> library in <filename
    57     class="directory">/usr/lib64</filename>. Create a symlink to account for
    58     this:</para>
    59 
    60 <screen os="i"><userinput>ln -sv libfl.a /usr/lib64/libl.a</userinput></screen>
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/flex.xml"
     57    xpointer="xpointer(//*[@os='h'])"/>
    6158
    6259    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6360    href="../common/flex.xml"
    64     xpointer="xpointer(//*[@os='j'])"/>
    65 
    66     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    67     href="../common/flex.xml"
    68     xpointer="xpointer(//*[@os='k'])"/>
     61    xpointer="xpointer(//*[@os='i'])"/>
    6962
    7063  </sect2>
  • BOOK/final-system/multilib/flex-n32.xml

    r88ef769 r03e6a40  
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
    29    --libdir=/usr/lib32</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILDN32}" M4=m4 ./configure --prefix=/usr \
     29   --libdir=/usr/lib32 --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4545    xpointer="xpointer(//*[@os='g'])"/>
    4646
    47     <para os="h">There are some packages that expect to find the
    48     <filename class="libraryfile">lex</filename> library in <filename
    49     class="directory">/usr/lib32</filename>. Create a symlink to account for
    50     this:</para>
    51 
    52 <screen os="i"><userinput>ln -sv libfl.a /usr/lib32/libl.a</userinput></screen>
    53 
    5447  </sect2>
    5548
  • BOOK/final-system/multilib/flex.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILD32}" M4=m4 ./configure --prefix=/usr \
     30    --docdir=/usr/share/doc/flex-&flex-version;</userinput></screen>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    3334    xpointer="xpointer(//*[@os='c'])"/>
    3435
    35 <screen os="d"><userinput>make libfl.a libfl_pic.a</userinput></screen>
     36<screen os="d"><userinput>make</userinput></screen>
    3637
    3738    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    3940    xpointer="xpointer(//*[@os='f'])"/>
    4041
    41 <screen os="g"><userinput>make install-libLIBRARIES</userinput></screen>
    42 
    43     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    44     href="../common/flex.xml"
    45     xpointer="xpointer(//*[@os='h'])"/>
    46 
    47     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    48     href="../common/flex.xml"
    49     xpointer="xpointer(//*[@os='i'])"/>
     42<screen os="g"><userinput>make install</userinput></screen>
    5043
    5144  </sect2>
  • BOOK/final-system/multilib/gawk.xml

    r88ef769 r03e6a40  
    5353    xpointer="xpointer(//*[@os='g'])"/>
    5454
     55    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     56    href="../common/gawk.xml"
     57    xpointer="xpointer(//*[@os='h'])"/>
     58
     59    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     60    href="../common/gawk.xml"
     61    xpointer="xpointer(//*[@os='i'])"/>
     62
    5563  </sect2>
    5664
  • BOOK/final-system/multilib/gcc.xml

    r88ef769 r03e6a40  
    4040    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4141    href="../common/gcc.xml"
    42     xpointer="xpointer(//*[@os='d'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/gcc.xml"
    46     xpointer="xpointer(//*[@os='e'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/gcc.xml"
    5042    xpointer="xpointer(//*[@os='f'])"/>
    5143
     
    6557    --enable-__cxa_atexit --enable-c99 --enable-long-long \
    6658    --enable-clocale=gnu --enable-languages=c,c++ --disable-libstdcxx-pch \
    67     --enable-cloog-backend=isl --disable-isl-version-check --with-system-zlib \
    68     --enable-checking=release --enable-libstdcxx-time \
    69     --disable-install-libiberty</userinput></screen>
     59    --with-system-zlib --enable-checking=release --enable-libstdcxx-time</userinput></screen>
    7060
    7161    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gettext-64bit.xml

    r88ef769 r03e6a40  
    2727
    2828<screen os="b"><userinput>CC="gcc ${BUILD64}" CXX="g++ ${BUILD64}" \
    29    ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
     29   ./configure --prefix=/usr --libdir=/usr/lib64 \
     30   --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>
    3031
    3132   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gettext-n32.xml

    r88ef769 r03e6a40  
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILDN32}" CXX="g++ ${BUILDN32}" \
    30    ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
     30   ./configure --prefix=/usr --libdir=/usr/lib32 \
     31   --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>
    3132
    3233   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gettext.xml

    r88ef769 r03e6a40  
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILD32}" CXX="g++ ${BUILD32}" \
    30    ./configure --prefix=/usr</userinput></screen>
     30   ./configure --prefix=/usr \
     31   --docdir=/usr/share/doc/gettext-&gettext-version;</userinput></screen>
    3132
    3233    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/gmp-64bit.xml

    r88ef769 r03e6a40  
    7474    xpointer="xpointer(//*[@os='i'])"/>
    7575
     76    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     77    href="../common/gmp.xml"
     78    xpointer="xpointer(//*[@os='j'])"/>
     79
     80    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     81    href="../common/gmp.xml"
     82    xpointer="xpointer(//*[@os='k'])"/>
     83
    7684    <para os="j">Create the 64bit header file:</para>
    7785
  • BOOK/final-system/multilib/gzip.xml

    r88ef769 r03e6a40  
    4040    xpointer="xpointer(//*[@os='e'])"/>
    4141
    42     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    43     href="../common/gzip.xml"
    44     xpointer="xpointer(//*[@os='e2'])"/>
     42<screen><userinput remap="test">make PERL=perl-64 check</userinput></screen>
    4543
    4644    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/iproute2.xml

    r88ef769 r03e6a40  
    4646    xpointer="xpointer(//*[@os='a'])"/>
    4747
    48 <screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= LIBDIR=/usr/lib64 \
    49     DOCDIR=/usr/share/doc/iproute2 MANDIR=/usr/share/man</userinput></screen>
     48<screen os="b"><userinput>make CC="gcc ${BUILD64}" DESTDIR= \
     49    LIBDIR=/usr/lib64 MANDIR=/usr/share/man</userinput></screen>
    5050
    5151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6262
    6363<screen os="f"><userinput>make DESTDIR= LIBDIR=/usr/lib64 \
    64     DOCDIR=/usr/share/doc/iproute2 \
     64    DOCDIR=/usr/share/doc/iproute2-&iproute2-version; \
    6565    MANDIR=/usr/share/man install</userinput></screen>
    6666
  • BOOK/final-system/multilib/iputils.xml

    r88ef769 r03e6a40  
    3434    xpointer="xpointer(//*[@os='a'])"/>
    3535
    36 <screen os="b"><userinput>make USE_CAP=no CC="gcc ${BUILD64}" \
     36<screen os="b"><userinput>make CC="gcc ${BUILD64}" \
    3737    IPV4_TARGETS="tracepath ping clockdiff rdisc" \
    3838    IPV6_TARGETS="tracepath6 traceroute6"</userinput></screen>
  • BOOK/final-system/multilib/kbd.xml

    r88ef769 r03e6a40  
    5555    xpointer="xpointer(//*[@os='i'])"/>
    5656
     57    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     58    href="../common/kbd.xml"
     59    xpointer="xpointer(//*[@os='j'])"/>
     60
     61    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     62    href="../common/kbd.xml"
     63    xpointer="xpointer(//*[@os='k'])"/>
     64
    5765  </sect2>
    5866
  • BOOK/final-system/multilib/kmod-64bit.xml

    r88ef769 r03e6a40  
    2727
    2828<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH64} CC="gcc ${BUILD64}" \
    29         ./configure --prefix=/usr \
    30         --bindir=/bin --sysconfdir=/etc \
    31         --with-rootlibdir=/lib64 --libdir=/usr/lib64 \
    32         --with-zlib --with-xz --disable-manpages</userinput></screen>
     29  ./configure --prefix=/usr \
     30    --bindir=/bin --sysconfdir=/etc \
     31    --with-rootlibdir=/lib64 --libdir=/usr/lib64 \
     32    --with-zlib --with-xz</userinput></screen>
    3333
    3434    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/kmod-n32.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29     <screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \
    30             ./configure --prefix=/usr \
    31             --bindir=/bin --sysconfdir=/etc \
    32             --with-rootlibdir=/lib32 --libdir=/usr/lib32 \
    33             --with-zlib --with-xz --disable-manpages</userinput></screen>
     29<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \
     30  ./configure --prefix=/usr \
     31    --bindir=/bin --sysconfdir=/etc \
     32    --with-rootlibdir=/lib32 --libdir=/usr/lib32 \
     33    --with-zlib --with-xz</userinput></screen>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/kmod.xml

    r88ef769 r03e6a40  
    2828
    2929<screen os="b"><userinput>PKG_CONFIG_PATH=${PKG_CONFIG_PATH32} CC="gcc ${BUILD32}" \
    30         ./configure --prefix=/usr \
    31         --bindir=/bin --sysconfdir=/etc \
    32         --with-rootlibdir=/lib --libdir=/usr/lib \
    33         --with-zlib --with-xz --disable-manpages</userinput></screen>
     30  ./configure --prefix=/usr \
     31    --bindir=/bin --sysconfdir=/etc \
     32    --with-rootlibdir=/lib --libdir=/usr/lib \
     33    --with-zlib --with-xz</userinput></screen>
    3434
    3535    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpfr-64bit.xml

    r88ef769 r03e6a40  
    3636<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD64}" \
    3737LDFLAGS="-Wl,-rpath-link,/usr/lib64:/lib64 ${BUILD64}" \
    38   ./configure --prefix=/usr --libdir=/usr/lib64 --enable-shared</userinput></screen>
     38  ./configure --prefix=/usr --libdir=/usr/lib64 \
     39  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    3940
    4041    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpfr-n32.xml

    r88ef769 r03e6a40  
    3737<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILDN32}" \
    3838LDFLAGS="-Wl,-rpath-link,/usr/lib32:/lib32 ${BUILDN32}" \
    39   ./configure --prefix=/usr --libdir=/usr/lib32 --enable-shared</userinput></screen>
     39  ./configure --prefix=/usr --libdir=/usr/lib32 \
     40  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    4041
    4142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/mpfr.xml

    r88ef769 r03e6a40  
    3737<screen os="b"><userinput>CC="gcc -isystem /usr/include ${BUILD32}" \
    3838LDFLAGS="-Wl,-rpath-link,/usr/lib:/lib ${BUILD32}" \
    39   ./configure --prefix=/usr --host=${CLFS_TARGET32} --enable-shared</userinput></screen>
     39  ./configure --prefix=/usr --host=${CLFS_TARGET32} \
     40  --docdir=/usr/share/doc/mpfr-&mpfr-version;</userinput></screen>
    4041
    4142    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/ncurses-64bit.xml

    r88ef769 r03e6a40  
    7474    <para os="j">Create symlinks in <filename class="directory">/usr/lib64:</filename></para>
    7575
    76 <screen os="k"><userinput>rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so
    77 ln -svf ../../lib64/libncursesw.so.5 /usr/lib64/libncursesw.so
    78 ln -svf ../../lib64/libmenuw.so.5 /usr/lib64/libmenuw.so
    79 ln -svf ../../lib64/libpanelw.so.5 /usr/lib64/libpanelw.so
    80 ln -svf ../../lib64/libformw.so.5 /usr/lib64/libformw.so</userinput></screen>
     76<screen os="k"><userinput>
     77ln -svf ../../lib64/$(readlink /lib64/libncursesw.so) /usr/lib64/libncursesw.so
     78ln -svf ../../lib64/$(readlink /lib64/libmenuw.so) /usr/lib64/libmenuw.so
     79ln -svf ../../lib64/$(readlink /lib64/libpanelw.so) /usr/lib64/libpanelw.so
     80ln -svf ../../lib64/$(readlink /lib64/libformw.so) /usr/lib64/libformw.so
     81rm -v /lib64/lib{ncursesw,menuw,panelw,formw}.so
     82</userinput></screen>
    8183
    8284    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9698ln -sfv ncursesw5-config /usr/bin/ncurses5-config</userinput></screen>
    9799
    98     <para os="n">Now we will create a symlink for /usr/share/terminfo in
    99     <filename class="directory">/usr/lib64</filename> for compatibility:</para>
    100 
    101 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib64/terminfo</userinput></screen>
    102 
    103100  </sect2>
    104101
  • BOOK/final-system/multilib/ncurses-n32.xml

    r88ef769 r03e6a40  
    7474    <para os="j">Create symlinks in <filename class="directory">/usr/lib32:</filename></para>
    7575
    76 <screen os="k"><userinput>rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so
    77 ln -svf ../../lib32/libncursesw.so.5 /usr/lib32/libncursesw.so
    78 ln -svf ../../lib32/libmenuw.so.5 /usr/lib32/libmenuw.so
    79 ln -svf ../../lib32/libpanelw.so.5 /usr/lib32/libpanelw.so
    80 ln -svf ../../lib32/libformw.so.5 /usr/lib32/libformw.so</userinput></screen>
     76<screen os="k"><userinput>
     77ln -svf ../../lib32/$(readlink /lib32/libncursesw.so) /usr/lib32/libncursesw.so
     78ln -svf ../../lib32/$(readlink /lib32/libmenuw.so) /usr/lib32/libmenuw.so
     79ln -svf ../../lib32/$(readlink /lib32/libpanelw.so) /usr/lib32/libpanelw.so
     80ln -svf ../../lib32/$(readlink /lib32/libformw.so) /usr/lib32/libformw.so
     81rm -v /lib32/lib{ncursesw,menuw,panelw,formw}.so
     82</userinput></screen>
    8183
    8284    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    9597ln -sfv ncurses5w-config-32 /usr/bin/ncurses5-config-32</userinput></screen>
    9698
    97     <para os="n">Now we will create a symlink for /usr/share/terminfo in
    98     <filename class="directory">/usr/lib32</filename> for compatibility:</para>
    99 
    100 <screen os="o"><userinput>ln -sfv ../share/terminfo /usr/lib32/terminfo</userinput></screen>
    101 
    10299  </sect2>
    103100
  • BOOK/final-system/multilib/ncurses.xml

    r88ef769 r03e6a40  
    9797ln -sfv ncursesw5-config-32 /usr/bin/ncurses5-config-32</userinput></screen>
    9898
    99     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    100     href="../common/ncurses.xml"
    101     xpointer="xpointer(//*[@os='n'])"/>
    102 
    103     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    104     href="../common/ncurses.xml"
    105     xpointer="xpointer(//*[@os='o'])"/>
    106 
    10799  </sect2>
    108100
  • BOOK/final-system/multilib/perl.xml

    r88ef769 r03e6a40  
    4242    href="../common/perl.xml"
    4343    xpointer="xpointer(//*[@os='a02'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/perl.xml"
    47     xpointer="xpointer(//*[@os='a03'])"/>
    4844
    4945    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/psmisc.xml

    r88ef769 r03e6a40  
    6161    xpointer="xpointer(//*[@os='j'])"/>
    6262
    63     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    64     href="../common/psmisc.xml"
    65     xpointer="xpointer(//*[@os='k'])"/>
    66 
    67     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    68     href="../common/psmisc.xml"
    69     xpointer="xpointer(//*[@os='l'])"/>
    70 
    7163  </sect2>
    7264
  • BOOK/final-system/multilib/readline-64bit.xml

    r88ef769 r03e6a40  
    6161    xpointer="xpointer(//*[@os='h'])"/>
    6262
    63     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    64     href="readline.xml"
    65     xpointer="xpointer(//*[@os='i'])"/>
     63<screen os="i"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen>
    6664
    67     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    68     href="readline.xml"
    69     xpointer="xpointer(//*[@os='j'])"/>
     65    <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib64</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib64</filename>.</para>
    7066
    71 <screen os="k"><userinput>mv -v /lib64/lib{readline,history}.a /usr/lib64</userinput></screen>
    72 
    73     <para os="l">Next, remove the <filename class="extension">.so</filename>
    74     files in <filename class="directory">/lib64</filename> and relink them into
    75     <filename class="directory">/usr/lib64</filename>.</para>
    76 
    77 <screen os="m"><userinput>rm -v /lib64/lib{readline,history}.so
    78 ln -svf ../../lib64/libreadline.so.&readline-version2; /usr/lib64/libreadline.so
    79 ln -svf ../../lib64/libhistory.so.&readline-version2; /usr/lib64/libhistory.so</userinput></screen>
     67<screen os="k"><userinput>ln -svf ../../lib64/$(readlink /lib64/libreadline.so) /usr/lib64/libreadline.so
     68ln -svf ../../lib64/$(readlink /lib64/libhistory.so) /usr/lib64/libhistory.so
     69rm -v /lib64/lib{readline,history}.so</userinput></screen>
    8070
    8171  </sect2>
  • BOOK/final-system/multilib/readline-n32.xml

    r88ef769 r03e6a40  
    6262    xpointer="xpointer(//*[@os='h'])"/>
    6363
    64     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="readline.xml"
    66     xpointer="xpointer(//*[@os='i'])"/>
     64<screen os="i"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen>
    6765
    68     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    69     href="readline.xml"
    70     xpointer="xpointer(//*[@os='j'])"/>
     66    <para os="j">Next, relink the dynamic libraries into <filename class="directory">/usr/lib32</filename> and remove the <filename class="extension">.so</filename> files in <filename class="directory">/lib32</filename>.</para>
    7167
    72 <screen os="k"><userinput>mv -v /lib32/lib{readline,history}.a /usr/lib32</userinput></screen>
    73 
    74     <para os="l">Next, remove the <filename class="extension">.so</filename>
    75     files in <filename class="directory">/lib32</filename> and relink them into
    76     <filename class="directory">/usr/lib32</filename>.</para>
    77 
    78 <screen os="m"><userinput>rm -v /lib32/lib{readline,history}.so
    79 ln -svf ../../lib32/libreadline.so.&readline-version2; /usr/lib32/libreadline.so
    80 ln -svf ../../lib32/libhistory.so.&readline-version2; /usr/lib32/libhistory.so</userinput></screen>
     68<screen os="k"><userinput>ln -svf ../../lib32/$(readlink /lib32/libreadline.so) /usr/lib32/libreadline.so
     69ln -svf ../../lib32/$(readlink /lib32/libhistory.so) /usr/lib32/libhistory.so
     70rm -v /lib32/lib{readline,history}.so</userinput></screen>
    8171
    8272  </sect2>
  • BOOK/final-system/multilib/readline.xml

    r88ef769 r03e6a40  
    7474    xpointer="xpointer(//*[@os='k'])"/>
    7575
    76     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../common/readline.xml"
    78     xpointer="xpointer(//*[@os='l'])"/>
    79 
    80     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    81     href="../common/readline.xml"
    82     xpointer="xpointer(//*[@os='m'])"/>
    83 
    8476  </sect2>
    8577
  • BOOK/final-system/multilib/sed.xml

    r88ef769 r03e6a40  
    2727
    2828<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
    29    --bindir=/bin</userinput></screen>
     29   --bindir=/bin --docdir=/usr/share/doc/sed-&sed-version;</userinput></screen>
    3030
    3131    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/tar.xml

    r88ef769 r03e6a40  
    7070    xpointer="xpointer(//*[@os='i'])"/>
    7171
     72    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     73    href="../common/tar.xml"
     74    xpointer="xpointer(//*[@os='j'])"/>
     75
     76    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     77    href="../common/tar.xml"
     78    xpointer="xpointer(//*[@os='k'])"/>
     79
    7280  </sect2>
    7381
  • BOOK/final-system/multilib/temp-perl.xml

    r88ef769 r03e6a40  
    6969    xpointer="xpointer(//*[@os='j'])"/>
    7070
    71     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    72     href="../common/temp-perl.xml"
    73     xpointer="xpointer(//*[@os='k'])"/>
    74 
    75     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    76     href="../common/temp-perl.xml"
    77     xpointer="xpointer(//*[@os='l'])"/>
    78 
    7971  </sect2>
    8072
  • BOOK/final-system/multilib/util-linux-64bit.xml

    r88ef769 r03e6a40  
    2828    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    2929    href="../common/util-linux.xml"
     30    xpointer="xpointer(//*[@os='n'])"/>
     31
     32    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     33    href="../common/util-linux.xml"
    3034    xpointer="xpointer(//*[@os='a'])"/>
    3135
    3236<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --libdir=/lib64 \
    33     --enable-write</userinput></screen>
     37    --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
    3438
    3539    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6165    xpointer="xpointer(//*[@os='h'])"/>
    6266
    63     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    64     href="../common/util-linux.xml"
    65     xpointer="xpointer(//*[@os='i'])"/>
    66 
    67     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    68     href="../common/util-linux.xml"
    69     xpointer="xpointer(//*[@os='j'])"/>
    70 
    7167  </sect2>
    7268
  • BOOK/final-system/multilib/util-linux-n32.xml

    r88ef769 r03e6a40  
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --libdir=/lib32 \
    30     --enable-write</userinput></screen>
     30    --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5858    xpointer="xpointer(//*[@os='h'])"/>
    5959
    60     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    61     href="../common/util-linux.xml"
    62     xpointer="xpointer(//*[@os='i'])"/>
    63 
    64     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    65     href="../common/util-linux.xml"
    66     xpointer="xpointer(//*[@os='j'])"/>
    67 
    6860  </sect2>
    6961
  • BOOK/final-system/multilib/util-linux.xml

    r88ef769 r03e6a40  
    2828
    2929<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --libdir=/lib \
    30     --enable-write</userinput></screen>
     30    --enable-write --docdir=/usr/share/doc/util-linux-&util-linux-version;</userinput></screen>
    3131
    3232    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    4141    href="../common/util-linux.xml"
    4242    xpointer="xpointer(//*[@os='e'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/util-linux.xml"
    46     xpointer="xpointer(//*[@os='dummy1'])"/>
    47 
    48     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    49     href="../common/util-linux.xml"
    50     xpointer="xpointer(//*[@os='dummy2'])"/>
    5143
    5244    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/vim.xml

    r88ef769 r03e6a40  
    5252    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5353    href="../common/vim.xml"
    54     xpointer="xpointer(//*[@os='f'])"/>
    55 
    56     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    57     href="../common/vim.xml"
    5854    xpointer="xpointer(//*[@os='g'])"/>
    5955
     
    9490    xpointer="xpointer(//*[@os='n'])"/>
    9591
    96     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    97     href="../common/vim.xml"
    98     xpointer="xpointer(//*[@os='o'])"/>
    99 
    100     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    101     href="../common/vim.xml"
    102     xpointer="xpointer(//*[@os='p'])"/>
    103 
    10492  </sect2>
    10593
  • BOOK/final-system/multilib/xz-64bit.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515  </indexterm>
    1616
     
    2020
    2121  <sect2 role="installation">
    22     <title>Installation of XZ-Utils</title>
     22    <title>Installation of XZ Utils</title>
    2323
    2424    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    2626    xpointer="xpointer(//*[@os='a'])"/>
    2727
    28 <screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --libdir=/usr/lib64</userinput></screen>
     28<screen os="b"><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr \
     29    --libdir=/usr/lib64 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
    2930
    3031    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    6566
    6667<screen os="k"><userinput>mv -v /usr/lib64/liblzma.so.* /lib64
    67 ln -svf ../../lib64/liblzma.so.&xz-version; /usr/lib64/liblzma.so</userinput></screen>
     68ln -sfv ../../lib64/$(readlink /usr/lib64/liblzma.so) /usr/lib64/liblzma.so</userinput></screen>
    6869
    6970  </sect2>
  • BOOK/final-system/multilib/xz-n32.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-system-xz-n32">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>N32</secondary>
    1616  </indexterm>
     
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr --libdir=/usr/lib32</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILDN32}" ./configure --prefix=/usr \
     30    --libdir=/usr/lib32 --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    5657
    5758<screen os="k"><userinput>mv -v /usr/lib32/liblzma.so.* /lib32
    58 ln -svf ../../lib32/liblzma.so.&xz-version; /usr/lib32/liblzma.so</userinput></screen>
     59ln -sfv ../../lib32/$(readlink /usr/lib32/liblzma.so) /usr/lib32/liblzma.so</userinput></screen>
    5960
    6061  </sect2>
  • BOOK/final-system/multilib/xz.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-system-xz-32">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>32 Bit</secondary>
    1616  </indexterm>
     
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr</userinput></screen>
     29<screen os="b"><userinput>CC="gcc ${BUILD32}" ./configure --prefix=/usr \
     30    --docdir=/usr/share/doc/xz-&xz-version;</userinput></screen>
    3031
    3132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/multilib/zlib-64bit.xml

    r88ef769 r03e6a40  
    6262
    6363<screen os="i"><userinput>mv -v /usr/lib64/libz.so.* /lib64
    64 ln -svf ../../lib64/libz.so.1 /usr/lib64/libz.so</userinput></screen>
     64ln -sfv ../../lib64/$(readlink /usr/lib64/libz.so) /usr/lib64/libz.so</userinput></screen>
    6565
    6666  </sect2>
  • BOOK/final-system/multilib/zlib-n32.xml

    r88ef769 r03e6a40  
    6363
    6464<screen os="i"><userinput>mv -v /usr/lib32/libz.so.* /lib32
    65 ln -svf ../../lib32/libz.so.1 /usr/lib32/libz.so</userinput></screen>
     65ln -sfv ../../lib32/$(readlink /usr/lib32/libz.so) /usr/lib32/libz.so</userinput></screen>
    6666
    6767  </sect2>
  • BOOK/final-system/ppc-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/>
  • BOOK/final-system/ppc/gcc.xml

    r88ef769 r03e6a40  
    3737    href="../common/gcc.xml"
    3838    xpointer="xpointer(//*[@os='fix2'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/gcc.xml"
    42     xpointer="xpointer(//*[@os='d'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/gcc.xml"
    46     xpointer="xpointer(//*[@os='e'])"/>
    4739
    4840    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/ppc/hfsutils.xml

    r88ef769 r03e6a40  
    3333    <para os="a">Prepare Hfsutils for compilation:</para>
    3434
    35 <screen><userinput>./configure --prefix=/usr</userinput></screen>
     35<screen><userinput>./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen>
    3636
    3737    <para os="c">Compile the package:</para>
  • BOOK/final-system/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64-64/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc/hfsutils.xml"/>
  • BOOK/final-system/ppc64-64/yaboot.xml

    r88ef769 r03e6a40  
    4040        <term><parameter>"s/m32/m64/g"</parameter></term>
    4141        <listitem>
    42           <para>Replaces -m32 wih -m64 to force <command>gcc</command> to
     42          <para>Replaces -m32 with -m64 to force <command>gcc</command> to
    4343          create 64-bit code when compiling yaboot.</para>
    4444        </listitem>
  • BOOK/final-system/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/eglibc-64bit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/glibc-64bit.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/adjusting.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/>
     
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3435  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
     39  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    3540  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/gcc.xml"/>
    3742  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/>
     43  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>
     44  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>
    3847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    3948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    4352  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4453  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
    45   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/>
    4756  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4857  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
     58  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>
    4960  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    5061  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    51   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    5462  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/libtool.xml"/>
    5563  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/>
    56   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
    5864  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    5965  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7480  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7581  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    7683  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7784  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    8491  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8592  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     96  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    8698  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    8799  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    88100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    89101  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
    90   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/>
    91   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/>
    92   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/>
    93   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/>
    94   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/>
    95   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    97107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    98   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    99   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
    100108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    101109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="ppc64/hfsutils.xml"/>
  • BOOK/final-system/ppc64/gcc.xml

    r88ef769 r03e6a40  
    3737    href="../common/gcc.xml"
    3838    xpointer="xpointer(//*[@os='fix2'])"/>
    39 
    40     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    41     href="../common/gcc.xml"
    42     xpointer="xpointer(//*[@os='d'])"/>
    43 
    44     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    45     href="../common/gcc.xml"
    46     xpointer="xpointer(//*[@os='e'])"/>
    4739
    4840    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    138130    xpointer="xpointer(//*[@os='z'])"/>
    139131
     132    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     133    href="../common/gcc.xml"
     134    xpointer="xpointer(//*[@os='aa'])"/>
     135
     136    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     137    href="../common/gcc.xml"
     138    xpointer="xpointer(//*[@os='ab'])"/>
     139
    140140  </sect2>
    141141
  • BOOK/final-system/ppc64/hfsutils.xml

    r88ef769 r03e6a40  
    3434    xpointer="xpointer(//*[@os='a'])"/>
    3535
    36 <screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr</userinput></screen>
     36<screen><userinput>CC="gcc ${BUILD64}" ./configure --prefix=/usr --mandir=/usr/share/man</userinput></screen>
    3737
    3838    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/final-system/sparc-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc/elftoaout.xml"/>
  • BOOK/final-system/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64-64/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
  • BOOK/final-system/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eglibc.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/eglibc-64bit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/glibc.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/glibc-64bit.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/adjusting.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/>
     
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3435  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
     39  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    3540  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/>
    3742  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/>
     43  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>
     44  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>
    3847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    3948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    4352  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4453  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
    45   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/>
    4756  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4857  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
     58  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>
    4960  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    5061  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    51   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    5462  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/libtool.xml"/>
    5563  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/>
    56   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
    5864  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    5965  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7480  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7581  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    7683  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7784  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    8491  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8592  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     96  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
    8698  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    8799  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    88100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    89101  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
    90   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/>
    91   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/>
    92   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/>
    93   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/>
    94   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/>
    95   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    97107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    98   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    99   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
    100108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    101109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="sparc64/elftoaout.xml"/>
  • BOOK/final-system/x86-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
     79<!--   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/> -->
    7580  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7681  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86/grub.xml

    r88ef769 r03e6a40  
    2626    <note os="n1">
    2727      <para>If you would like use a different bootloader than this
    28       one you can go to the following link for alterative bootloaders
     28      one you can go to the following link for alternative bootloaders
    2929      and the instructions to use them.
    3030      <ulink url="http://trac.cross-lfs.org/wiki/bootloaders"/></para>
     
    3939    </note>
    4040
    41     <para os="s1">EGLIBC-&eglibc-version; does not declare gets():</para>
     41    <para os="s1">GLIBC-&glibc-version; does not declare gets():</para>
    4242
    4343<screen os="s2"><userinput>sed -i -e '/gets is a/d' grub-core/gnulib/stdio.in.h</userinput></screen>
  • BOOK/final-system/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/eglibc.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/glibc.xml"/>
    2121  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/adjusting.xml"/>
     22  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2223  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gmp.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/mpfr.xml"/>
     
    2627  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/cloog.xml"/>
    2728  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/zlib.xml"/>
     29  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
     30  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2831  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64-64/binutils.xml"/>
    2932  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/gcc.xml"/>
     33  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/attr.xml"/>
     34  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/acl.xml"/>
    3035  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sed.xml"/>
    3136  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
     
    3338  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/shadow.xml"/>
    3439  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    35   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/procps-ng.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/e2fsprogs.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libcap.xml"/>
    3743  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/coreutils.xml"/>
    3844  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    40   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    4145  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libtool.xml"/>
    42   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    4346  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iproute2.xml"/>
    4447  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/perl.xml"/>
     
    5457  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    5558  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    5660  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    5761  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/groff.xml"/>
     
    6367  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
    6468  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/expat.xml"/>
     70  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xml-parser.xml"/>
     71  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    6572  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/kmod.xml"/>
    6673  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
    6774  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/psmisc.xml"/>
    68   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libestr.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/libee.xml"/>
    70   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/rsyslog.xml"/>
    71   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysvinit.xml"/>
     75  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd.xml"/>
     76  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dbus.xml"/>
    7277  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    7378  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
    74   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/eudev.xml"/>
    7579  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    7680  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/final-system/x86_64-64/binutils.xml

    r88ef769 r03e6a40  
    8181    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    8282    href="../common/binutils.xml"
    83     xpointer="xpointer(//*[@os='m'])"/>
    84 
    85     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    86     href="../common/binutils.xml"
    8783    xpointer="xpointer(//*[@os='n'])"/>
    8884
     
    125121    xpointer="xpointer(//*[@os='s'])"/>
    126122
    127     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    128     href="../common/binutils.xml"
    129     xpointer="xpointer(//*[@os='t'])"/>
    130 
    131     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    132     href="../common/binutils.xml"
    133     xpointer="xpointer(//*[@os='u'])"/>
    134 
    135123  </sect2>
    136124
  • BOOK/final-system/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1818  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/linux-headers.xml"/>
    1919  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/man-pages.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc.xml"/>
    21   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/eglibc-64bit.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/glibc.xml"/>
     21  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/glibc-64bit.xml"/>
    2222  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/adjusting.xml"/>
     23  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    2324  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp.xml"/>
    2425  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gmp-64bit.xml"/>
     
    3334  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib.xml"/>
    3435  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/zlib-64bit.xml"/>
     36  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
     37  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
     38  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
     39  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    3540  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/binutils.xml"/>
    3641  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gcc.xml"/>
    3742  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/multiarch_wrapper.xml"/>
     43  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr.xml"/>
     44  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/attr-64bit.xml"/>
     45  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/acl-64bit.xml"/>
    3847  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    3948  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
     
    4352  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4453  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux-64bit.xml"/>
    45   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps.xml"/>
    46   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-64bit.xml"/>
     54  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng.xml"/>
     55  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/procps-ng-64bit.xml"/>
    4756  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs.xml"/>
    4857  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/e2fsprogs-64bit.xml"/>
     58  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap.xml"/>
     59  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libcap-64bit.xml"/>
    4960  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/coreutils.xml"/>
    5061  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/iana-etc.xml"/>
    51   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    52   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    53   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison-64bit.xml"/>
    5462  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86_64/libtool.xml"/>
    5563  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libtool-64bit.xml"/>
    56   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    57   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex-64bit.xml"/>
    5864  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/iproute2.xml"/>
    5965  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/perl.xml"/>
     
    7480  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    7581  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext-64bit.xml"/>
     82  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gperf.xml"/>
    7683  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    7784  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/groff.xml"/>
     
    8491  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz-64bit.xml"/>
    8592  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/man.xml"/>
     93  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat.xml"/>
     94  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/expat-64bit.xml"/>
     95  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser.xml"/>
     96  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xml-parser-64bit.xml"/>
     97  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/intltool.xml"/>
    8698  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod.xml"/>
    8799  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/kmod-64bit.xml"/>
    88100  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    89101  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/psmisc.xml"/>
    90   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr.xml"/>
    91   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libestr-64bit.xml"/>
    92   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee.xml"/>
    93   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/libee-64bit.xml"/>
    94   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/rsyslog.xml"/>
    95   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sysvinit.xml"/>
     102  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd.xml"/>
     103  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/systemd-64bit.xml"/>
     104  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus.xml"/>
     105  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dbus-64bit.xml"/>
    96106  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    97107  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
    98   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev.xml"/>
    99   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/eudev-64bit.xml"/>
    100108  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    101109  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="x86/grub.xml"/>
  • BOOK/general.ent

    r88ef769 r03e6a40  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    22
    3 <!ENTITY month "12"> <!-- Use two digits -->
    4 <!ENTITY month_name "December">
    5 <!ENTITY day "30"> <!-- Use two digits -->
    6 <!ENTITY year "2013"> <!-- Use four digits -->
     3<!ENTITY month "04"> <!-- Use two digits -->
     4<!ENTITY month_name "April">
     5<!ENTITY day "20"> <!-- Use two digits -->
     6<!ENTITY year "2014"> <!-- Use four digits -->
    77
    88<!ENTITY releasedate "&month_name; &day;, &year;">
     
    1313<!ENTITY generic-version "git"> <!-- Use "git", "testing", or "x.y.z[-pre{x}]" -->
    1414
    15 <!ENTITY version "GIT-&year;&month;&day;">
     15<!ENTITY versionid "&year;&month;&day;"> <!-- /etc/os-release from systemd -->
     16<!ENTITY version "SYSTEMD-&year;&month;&day;">
    1617
    1718<!ENTITY version-x86 "&version;-x86">
     
    2829<!ENTITY version-mips64 "&version;-MIPS64-Multilib">
    2930<!ENTITY version-mips64-64 "&version;-MIPS64-Pure64">
     31<!-- Alpha isn't tested anymore
    3032<!ENTITY version-alpha "&version;-ALPHA">
     33-->
    3134<!ENTITY version-native "&version;-Native">
    3235<!ENTITY version-native64 "&version;-Native-Multilib">
  • BOOK/introduction/common/changelog.xml

    r88ef769 r03e6a40  
    3131        </listitem>
    3232        <listitem>
    33           <para>[name] - Another changelog entry.</para>
    34         </listitem>
    35       </itemizedlist>
    36     </listitem>
    37 
     33          <para>[name] - Previous changelog entry.</para>
     34        </listitem>
     35      </itemizedlist>
     36    </listitem>
    3837-->
     38
     39    <listitem>
     40      <para>20 April 2014</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[Chris] - Reorganized "boot" section to allow everything
     44          to be installed into /tools, remove the need to chown ${CLFS} to the
     45          clfs user, and generally make the chapter's instructions flow better.</para>
     46        </listitem>
     47      </itemizedlist>
     48    </listitem>
     49
     50    <listitem>
     51      <para>18 April 2014</para>
     52      <itemizedlist>
     53        <listitem>
     54          <para>[Chris] - Added --disable-makeinstall-setuid to temp-system
     55          Util-linux, as nothing there needs to be suid.</para>
     56        </listitem>
     57      </itemizedlist>
     58    </listitem>
     59
     60    <listitem>
     61      <para>16 April 2014</para>
     62      <itemizedlist>
     63        <listitem>
     64          <para>[Chris] - Removed creation of /usr/bin/perl symlink, as
     65          Perl creates a link itself when installed.</para>
     66        </listitem>
     67      </itemizedlist>
     68    </listitem>
     69
     70    <listitem>
     71      <para>13 April 2014</para>
     72      <itemizedlist>
     73        <listitem>
     74          <para>[Chris] - Updated most packages in the Boot section to install
     75          into /tools instead of $CLFS. Thanks to Martin Ward and
     76          William Harrington for assistance.</para>
     77        </listitem>
     78      </itemizedlist>
     79    </listitem>
     80
     81    <listitem>
     82      <para>12 April 2014</para>
     83      <itemizedlist>
     84        <listitem>
     85          <para>[Chris] - Modified sysvinit installation to allow it
     86          to use /tools/etc/inittab and /tools/sbin/agetty.</para>
     87        </listitem>
     88        <listitem>
     89          <para>[Chris] - Moved Util-linux installation out of boot/chroot
     90          sections into the temp-system, as it can be installed the same
     91          way with either method.</para>
     92        </listitem>
     93      </itemizedlist>
     94    </listitem>
     95
     96    <listitem>
     97      <para>11 April 2014</para>
     98      <itemizedlist>
     99        <listitem>
     100          <para>[Chris] - Updated MPC to 1.0.2.</para>
     101        </listitem>
     102        <listitem>
     103          <para>[Chris] - Removed unneeded --disable-login and --disable-su
     104          switches from Util-linux configure in boot/chroot sections.</para>
     105        </listitem>
     106      </itemizedlist>
     107    </listitem>
     108
     109    <listitem>
     110      <para>09 April 2014</para>
     111      <itemizedlist>
     112        <listitem>
     113          <para>[William Harrington] - Update Eudev to 1.5.3.</para>
     114        </listitem>
     115      </itemizedlist>
     116    </listitem>
     117
     118    <listitem>
     119      <para>09 April 2014</para>
     120      <itemizedlist>
     121        <listitem>
     122          <para>[Chris] - Remove obsolete --enable-cloog-backend
     123          parameter from GCC configure.</para>
     124        </listitem>
     125        <listitem>
     126          <para>[William Harrington] - Remove unneeded
     127          --disable-isl-version-check parameter from GCC configure.</para>
     128        </listitem>
     129        <listitem>
     130          <para>[William Harrington] - Update Gawk to 4.1.1.</para>
     131        </listitem>
     132      </itemizedlist>
     133    </listitem>
     134
     135    <listitem>
     136      <para>08 April 2014</para>
     137      <itemizedlist>
     138        <listitem>
     139          <para>[William Harrington] - Add versioned doc directories for
     140          Automake, DBus, Flex, Gawk, Gettext, GMP, IPRoute2, KBD, MPFR,
     141          Readline, Sed, Tar, Util-linux and XZ.</para>
     142        </listitem>
     143      </itemizedlist>
     144    </listitem>
     145
     146    <listitem>
     147      <para>06 April 2014</para>
     148      <itemizedlist>
     149        <listitem>
     150          <para>[William Harrington] - Update KMOD to 17.</para>
     151        </listitem>
     152        <listitem>
     153          <para>[William Harrington] - Update Man-pages to 3.64.</para>
     154        </listitem>
     155      </itemizedlist>
     156    </listitem>
     157
     158    <listitem>
     159      <para>05 April 2014</para>
     160      <itemizedlist>
     161        <listitem>
     162          <para>[William Harrington] - Move Flex before Bison in final system
     163          and remove bison and flex from temp system.</para>
     164        </listitem>
     165        <listitem>
     166          <para>[William Harrington] - Add M4=m4 before configure command in
     167          final-system Bison and Flex.</para>
     168        </listitem>
     169        <listitem>
     170          <para>[William Harrington] - Remove Bison and Flex from temp system.</para>
     171        </listitem>
     172        <listitem>
     173          <para>[William Harrington] - Move M4 before GMP in final-system and
     174          remove M4 from temp system.</para>
     175        </listitem>
     176      </itemizedlist>
     177    </listitem>
     178
     179    <listitem>
     180      <para>02 April 2014</para>
     181      <itemizedlist>
     182        <listitem>
     183          <para>[William Harrington] - Add test commands to Attr and Acl.</para>
     184        </listitem>
     185      </itemizedlist>
     186    </listitem>
     187
     188    <listitem>
     189      <para>30 March 2014</para>
     190      <itemizedlist>
     191        <listitem>
     192          <para>[Chris] - Modified network section to split systemd/sysconfig
     193          network configurations.</para>
     194        </listitem>
     195        <listitem>
     196          <para>[Chris] - Removed instructions to install systemd manpages -
     197          they are now automatically installed by default.</para>
     198        </listitem>
     199        <listitem>
     200          <para>[Chris] - Updated installed program lists for several packages.</para>
     201        </listitem>
     202        <listitem>
     203          <para>[William Harrington] - Remove link of libl to libfl during Flex installation.</para>
     204        </listitem>
     205        <listitem>
     206          <para>[William Harrington] - Update DHCPCD to 6.3.2.</para>
     207        </listitem>
     208        <listitem>
     209          <para>[William Harrington] - Update VIM 7.4 patch to level 229.</para>
     210        </listitem>
     211        <listitem>
     212          <para>[William Harrington] - Update Bash 4.3 patch to level 8.</para>
     213        </listitem>
     214        <listitem>
     215          <para>[William Harrington] - Update Readline 6.3 patch to level 3.</para>
     216        </listitem>
     217        <listitem>
     218          <para>[William Harrington] - Update GCC 4.8.2 branch update patch to
     219          revision 208943.</para>
     220        </listitem>
     221      </itemizedlist>
     222    </listitem>
     223
     224    <listitem>
     225      <para>23 March 2014</para>
     226      <itemizedlist>
     227        <listitem>
     228          <para>[William Harrington] - Update Man-pages to 3.63.</para>
     229        </listitem>
     230      </itemizedlist>
     231    </listitem>
     232
     233    <listitem>
     234      <para>28 March 2014</para>
     235      <itemizedlist>
     236        <listitem>
     237          <para>[William Harrington] - Update File to 5.18.</para>
     238        </listitem>
     239        <listitem>
     240          <para>[William Harrington] - Update Flex to 2.5.39.</para>
     241        </listitem>
     242        <listitem>
     243          <para>[William Harrington] - Update Linux to 3.12.15.</para>
     244        </listitem>
     245        <listitem>
     246          <para>[William Harrington] - Update Systemd to 212.</para>
     247        </listitem>
     248        <listitem>
     249          <para>[William Harrington] - Update Tzdata to 2014b.</para>
     250        </listitem>
     251        <listitem>
     252          <para>[William Harrington] - Update GMP to 6.0.0a.</para>
     253        </listitem>
     254        <listitem>
     255          <para>[William Harrington] - Move Bison and Flex before Binutils.</para>
     256        </listitem>
     257      </itemizedlist>
     258    </listitem>
     259
     260    <listitem>
     261      <para>17 March 2014</para>
     262      <itemizedlist>
     263        <listitem>
     264          <para>[William Harrington] - Remove libdbus and Update Systemd to 211.</para>
     265        </listitem>
     266        <listitem>
     267          <para>[William Harrington] - Add Systemd compat patch to install pkg-config files.</para>
     268        </listitem>
     269      </itemizedlist>
     270    </listitem>
     271
     272    <listitem>
     273      <para>12 March 2014</para>
     274      <itemizedlist>
     275        <listitem>
     276          <para>[Chris] - Updated documentation installation instructions
     277          for Readline and Bash.</para>
     278        </listitem>
     279        <listitem>
     280          <para>[Chris] - Deleted --remove-destination parameter when creating
     281          /etc/localtime - it's no longer needed.</para>
     282        </listitem>
     283        <listitem>
     284          <para>[William Harrington] - Update Man-pages to 3.62.</para>
     285        </listitem>
     286      </itemizedlist>
     287    </listitem>
     288
     289    <listitem>
     290      <para>10 March 2014</para>
     291      <itemizedlist>
     292        <listitem>
     293          <para>[William Harrington] - Update TZData to 2014a.</para>
     294        </listitem>
     295        <listitem>
     296          <para>[William Harrington] - Update MPFR fixes patch to patch level 5.</para>
     297        </listitem>
     298      </itemizedlist>
     299    </listitem>
     300
     301    <listitem>
     302      <para>09 March 2014</para>
     303      <itemizedlist>
     304        <listitem>
     305          <para>[William Harrington] - Add configure command descriptions and testsuite commands to Systemd.</para>
     306        </listitem>
     307        <listitem>
     308          <para>[William Harrington] - Update testsuite description for D-BUS.</para>
     309        </listitem>
     310        <listitem>
     311          <para>[William Harrington] - Add note to final-system Util-Linux regarding extra functionality with libudev.</para>
     312        </listitem>
     313        <listitem>
     314          <para>[William Harrington] - Add commands and descriptions for <filename>/etc/adjtime</filename>.</para>
     315        </listitem>
     316      </itemizedlist>
     317    </listitem>
     318
     319    <listitem>
     320      <para>02 March 2014</para>
     321      <itemizedlist>
     322        <listitem>
     323          <para>[William Harrington] - Update DHCPCD to 6.3.1.</para>
     324        </listitem>
     325      </itemizedlist>
     326    </listitem>
     327
     328    <listitem>
     329      <para>27 February 2014</para>
     330      <itemizedlist>
     331        <listitem>
     332          <para>[William Harrington] - Update Grep to 2.18.</para>
     333        </listitem>
     334        <listitem>
     335          <para>[William Harrington] - Update DHCPCD to 6.3.0.</para>
     336        </listitem>
     337        <listitem>
     338          <para>[William Harrington] - Update Man-pages to 3.61.</para>
     339        </listitem>
     340        <listitem>
     341          <para>[William Harrington] - Update Readline to 6.3.</para>
     342        </listitem>
     343        <listitem>
     344          <para>[William Harrington] - Update Bash to 4.3.</para>
     345        </listitem>
     346      </itemizedlist>
     347    </listitem>
     348
     349    <listitem>
     350      <para>24 February 2014</para>
     351      <itemizedlist>
     352        <listitem>
     353          <para>[William Harrington] - Remove installation of nscd tmpfile and unit service file in clfs-network-scripts.</para>
     354        </listitem>
     355      </itemizedlist>
     356    </listitem>
     357
     358    <listitem>
     359      <para>23 February 2014</para>
     360      <itemizedlist>
     361        <listitem>
     362          <para>[William Harrington] - Add commands for <command>nscd</command>  config, runtime, and Systemd unit files installation to GLIBC.</para>
     363        </listitem>
     364      </itemizedlist>
     365    </listitem>
     366
     367    <listitem>
     368      <para>18 February 2014</para>
     369      <itemizedlist>
     370        <listitem>
     371          <para>[William Harrington] - Migrate EGLIBC to GLIBC and upgrade to version 2.19.</para>
     372        </listitem>
     373        <listitem>
     374          <para>[William Harrington] - Update D-Bus to stable version 1.8.0.</para>
     375        </listitem>
     376        <listitem>
     377          <para>[William Harrington] - Update File to version 5.17.</para>
     378        </listitem>
     379        <listitem>
     380          <para>[William Harrington] - Update Grep to version 2.17.</para>
     381        </listitem>
     382        <listitem>
     383          <para>[William Harrington] - Update Linux to version 3.12.11.</para>
     384        </listitem>
     385        <listitem>
     386          <para>[William Harrington] - Update Man-pages to version 3.60.</para>
     387        </listitem>
     388        <listitem>
     389          <para>[William Harrington] - Update Psmisc to version 22.21.</para>
     390        </listitem>
     391      </itemizedlist>
     392    </listitem>
     393
     394    <listitem>
     395      <para>13 February 2014</para>
     396      <itemizedlist>
     397        <listitem>
     398          <para>[William Harrington] - Correct nobody gid to use nogroup gid.</para>
     399        </listitem>
     400      </itemizedlist>
     401    </listitem>
     402
     403    <listitem>
     404      <para>03 February 2014</para>
     405      <itemizedlist>
     406        <listitem>
     407          <para>[William Harrington] - Add configure options to systemd so loadkeys and setfont is searched in /bin instead of /usr/bin.</para>
     408        </listitem>
     409      </itemizedlist>
     410    </listitem>
     411
     412    <listitem>
     413      <para>02 February 2014</para>
     414      <itemizedlist>
     415        <listitem>
     416          <para>[William Harrington] - Remove note in Iana-etc page and update iana-etc update numbers patch for proper operation with current iana-etc format.</para>
     417        </listitem>
     418      </itemizedlist>
     419    </listitem>
     420
     421    <listitem>
     422      <para>29 January 2014</para>
     423      <itemizedlist>
     424        <listitem>
     425          <para>[William Harrington] - Add PKG_CONFIG= to temp-system make configure command.</para>
     426        </listitem>
     427      </itemizedlist>
     428    </listitem>
     429
     430    <listitem>
     431      <para>27 January 2014</para>
     432      <itemizedlist>
     433        <listitem>
     434          <para>[William Harrington] - Add PERL=/usr/bin/perl to temp-system Texinfo build.</para>
     435        </listitem>
     436      </itemizedlist>
     437    </listitem>
     438
     439    <listitem>
     440      <para>26 January 2014</para>
     441      <itemizedlist>
     442        <listitem>
     443          <para>[William Harrington] - Update LESS to 462.</para>
     444        </listitem>
     445      </itemizedlist>
     446    </listitem>
     447
     448    <listitem>
     449      <para>25 January 2014</para>
     450      <itemizedlist>
     451        <listitem>
     452          <para>[William Harrington] - Create a link from /proc/self/mounts to /etc/mtab in boot and chroot createfiles section.</para>
     453        </listitem>
     454      </itemizedlist>
     455    </listitem>
     456
     457    <listitem>
     458      <para>23 January 2014</para>
     459      <itemizedlist>
     460        <listitem>
     461          <para>[William Harrington] - Update text and redo some commands regarding Systemd in the System and Network configuration chapters.</para>
     462        </listitem>
     463        <listitem>
     464          <para>[William Harrington] - Add a clock configuration script to system configuration chapter with regards to systemd.</para>
     465        </listitem>
     466        <listitem>
     467          <para>[William Harrington] - Add CLFS-Network-Scripts and add commands to install them in the network configuration chapter.</para>
     468        </listitem>
     469        <listitem>
     470          <para>[William Harrington] - Update Util-linux to 2.24.1.</para>
     471        </listitem>
     472        <listitem>
     473          <para>[William Harrington] - Update Check to 0.9.12.</para>
     474        </listitem>
     475      </itemizedlist>
     476    </listitem>
     477
     478    <listitem>
     479      <para>21 January 2014</para>
     480      <itemizedlist>
     481        <listitem>
     482          <para>[William Harrington] - Add D-Bus libraries before Systemd in final-system for a circular dependency issue.</para>
     483        </listitem>
     484      </itemizedlist>
     485    </listitem>
     486
     487    <listitem>
     488      <para>19 January 2014</para>
     489      <itemizedlist>
     490        <listitem>
     491          <para>[William Harrington] - Update DHCPCD to 6.2.1.</para>
     492        </listitem>
     493        <listitem>
     494          <para>[William Harrington] - Use readlink when creating links for dynamic libraries for zlib, xz, ncurses, and readline.</para>
     495        </listitem>
     496      </itemizedlist>
     497    </listitem>
     498
     499    <listitem>
     500      <para>13 January 2014</para>
     501      <itemizedlist>
     502        <listitem>
     503          <para>[William Harrington] - Update ISL to 0.12.2.</para>
     504        </listitem>
     505        <listitem>
     506          <para>[William Harrington] - Update Man-pages to 3.56.</para>
     507        </listitem>
     508      </itemizedlist>
     509    </listitem>
     510
     511    <listitem>
     512      <para>10 January 2014</para>
     513      <itemizedlist>
     514        <listitem>
     515          <para>[William Harrington] - Migrate Procps to Procps-ng.</para>
     516        </listitem>
     517      </itemizedlist>
     518    </listitem>
     519
     520    <listitem>
     521      <para>09 January 2014</para>
     522      <itemizedlist>
     523        <listitem>
     524          <para>[Chris] - Updated Linux to 3.12.7.</para>
     525        </listitem>
     526        <listitem>
     527          <para>[Chris] - Updated Perl to 5.18.2.</para>
     528        </listitem>
     529        <listitem>
     530          <para>[Chris] - Updated Gettext to 0.18.3.2.</para>
     531        </listitem>
     532        <listitem>
     533          <para>[Chris] - Updated Libcap to 2.24.</para>
     534        </listitem>
     535        <listitem>
     536          <para>[Chris] - Removed unneeded command to create a /usr/lib/terminfo
     537          symlink from Ncurses instructions.</para>
     538        </listitem>
     539        <listitem>
     540          <para>[Chris] - Removed /usr/{doc,info,man} symlinks and edited
     541          instructions for packages to ensure all documentation is installed
     542          to /usr/share.</para>
     543        </listitem>
     544        <listitem>
     545          <para>[Chris] - Moved libcap so it's built just before iputils,
     546          which can use libcap.</para>
     547        </listitem>
     548      </itemizedlist>
     549    </listitem>
     550
     551    <listitem>
     552      <para>08 January 2014</para>
     553      <itemizedlist>
     554        <listitem>
     555          <para>[Chris] - Removed commands to create files in /var/run and
     556          /var/log - systemd now used its journal for all logs.</para>
     557        </listitem>
     558        <listitem>
     559          <para>[Chris] - Removed obsolete sed command from temp-system Coreutils.</para>
     560        </listitem>
     561        <listitem>
     562          <para>[Chris] - Removed unneeded command to rename stubs-64.h.</para>
     563        </listitem>
     564        <listitem>
     565          <para>[Chris] - Removed unneeded "make configure-host" commands
     566          from Binutils.</para>
     567        </listitem>
     568        <listitem>
     569          <para>[Chris] - Moved Attr and ACL to just after GCC in the final system.</para>
     570        </listitem>
     571      </itemizedlist>
     572    </listitem>
     573
     574    <listitem>
     575      <para>07 January 2014</para>
     576      <itemizedlist>
     577        <listitem>
     578          <para>[Chris] - Added command, from LFS, to modify
     579          /tools/lib/libstdc++.la to prevent a /tools reference in the final system.</para>
     580        </listitem>
     581        <listitem>
     582          <para>[Chris] - Use libiberty from GCC, since Binutils no longer
     583          installs it by default.</para>
     584        </listitem>
     585      </itemizedlist>
     586    </listitem>
     587
     588    <listitem>
     589      <para>06 January 2014</para>
     590      <itemizedlist>
     591        <listitem>
     592          <para>[Chris] - Added msgmerge and xgettext to /tools Gettext
     593          installation - needed for attr.</para>
     594        </listitem>
     595        <listitem>
     596          <para>[William Harrington] - Update DHCPCD to 6.2.0.</para>
     597        </listitem>
     598        <listitem>
     599          <para>[William Harrington] - Update Grep to 2.16.</para>
     600        </listitem>
     601      </itemizedlist>
     602    </listitem>
     603
     604    <listitem>
     605      <para>05 January 2014</para>
     606      <itemizedlist>
     607        <listitem>
     608          <para>[Chris] - Removed rsyslog and its depedencies, libee and libestr.</para>
     609        </listitem>
     610        <listitem>
     611          <para>[Chris] - Updated Expat to 2.1.0.</para>
     612        </listitem>
     613        <listitem>
     614          <para>[Chris] - Updated Attr to 2.4.47.</para>
     615        </listitem>
     616        <listitem>
     617          <para>[Chris] - Updated D-Bus to 1.6.18.</para>
     618        </listitem>
     619        <listitem>
     620          <para>[Chris] - Updated Libcap to 2.23.</para>
     621        </listitem>
     622      </itemizedlist>
     623    </listitem>
     624
     625    <listitem>
     626      <para>04 January 2014</para>
     627      <itemizedlist>
     628        <listitem>
     629          <para>[Chris] - Updated Systemd to 208.</para>
     630        </listitem>
     631        <listitem>
     632          <para>[Chris] - Added Gperf, XML::Parser, Intltool, and ACL - needed
     633          by systemd.</para>
     634        </listitem>
     635      </itemizedlist>
     636    </listitem>
     637
     638    <listitem>
     639      <para>01 January 2014</para>
     640      <itemizedlist>
     641        <listitem>
     642          <para>[Chris] - Added command to EGLIBC instructions to remove
     643          extraneous '.x' files from /usr/include/rpcsvc.</para>
     644        </listitem>
     645      </itemizedlist>
     646    </listitem>
     647
     648    <listitem>
     649      <para>23 December 2013</para>
     650      <itemizedlist>
     651        <listitem>
     652          <para>[William Harrington] - Update E2fsprogs to 1.42.9.</para>
     653        </listitem>
     654        <listitem>
     655          <para>[William Harrington] - Update Automake to 1.14.1.</para>
     656        </listitem>
     657      </itemizedlist>
     658    </listitem>
     659
     660    <listitem>
     661      <para>21 December 2013</para>
     662      <itemizedlist>
     663        <listitem>
     664          <para>[William Harrington] - Update CLooG to 0.18.2.</para>
     665        </listitem>
     666        <listitem>
     667          <para>[William Harrington] - Update Tzdata to 2013i.</para>
     668        </listitem>
     669        <listitem>
     670          <para>[William Harrington] - Update EGLIBC 2.18 to revision 24829.</para>
     671        </listitem>
     672        <listitem>
     673          <para>[William Harrington] - Update Linux to 3.12.6.</para>
     674        </listitem>
     675      </itemizedlist>
     676    </listitem>
     677
    39678    <listitem>
    40679      <para>30 December 2013</para>
  • BOOK/introduction/common/how.xml

    r88ef769 r03e6a40  
    7777  alternative booting methods in <xref linkend="ch-boot-whatnext"/></para>
    7878
    79   <para>To finish the installation, the CLFS-Bootscripts are set up in <xref
    80   linkend="chapter-bootscripts"/>, and the kernel and boot loader are set
     79  <para>To finish the installation, several configuration files are created in
     80  <xref linkend="chapter-bootscripts"/>, and the kernel and boot loader are set
    8181  up in <xref linkend="chapter-bootable"/>. <xref linkend="chapter-finalizing"/>
    8282  contains information on furthering the CLFS experience beyond this book.
  • BOOK/introduction/ppc/changelog.xml

    r88ef769 r03e6a40  
    3434-->
    3535    <listitem>
     36      <para>03 February 2014</para>
     37      <itemizedlist>
     38        <listitem>
     39          <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>
     40        </listitem>
     41      </itemizedlist>
     42    </listitem>
     43
     44   <listitem>
    3645      <para>24 October 2013</para>
    3746      <itemizedlist>
  • BOOK/introduction/ppc64-64/changelog.xml

    r88ef769 r03e6a40  
    2020<!-- Changelog template
    2121
    22     <listitem>
     22   <listitem>
    2323      <para>Date</para>
    2424      <itemizedlist>
     
    3434-->
    3535    <listitem>
     36      <para>03 February 2014</para>
     37      <itemizedlist>
     38        <listitem>
     39          <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>
     40        </listitem>
     41      </itemizedlist>
     42    </listitem>
     43
     44
     45    <listitem>
    3646      <para>24 October 2013</para>
    3747      <itemizedlist>
  • BOOK/introduction/ppc64/changelog.xml

    r88ef769 r03e6a40  
    3333
    3434-->
     35
     36    <listitem>
     37      <para>09 April 2014</para>
     38      <itemizedlist>
     39        <listitem>
     40          <para>[William Harrington] - Fix Boot method Util-linux configure
     41          command.</para>
     42        </listitem>
     43      </itemizedlist>
     44    </listitem>
     45
     46    <listitem>
     47      <para>03 February 2014</para>
     48      <itemizedlist>
     49        <listitem>
     50          <para>[William Harrington] - Add --mandir=/usr/share/man to HFSUtils configure command.</para>
     51        </listitem>
     52      </itemizedlist>
     53    </listitem>
     54
    3555    <listitem>
    3656      <para>08 November 2013</para>
  • BOOK/introduction/x86/changelog.xml

    r88ef769 r03e6a40  
    3333-->
    3434    <listitem>
     35      <para>11 April 2014</para>
     36      <itemizedlist>
     37        <listitem>
     38          <para>[Chris] - Prevent GRUB from trying to build mkfont, to avoid
     39          linking to host system libraries.</para>
     40        </listitem>
     41      </itemizedlist>
     42    </listitem>
     43
     44    <listitem>
    3545      <para>24 October 2013</para>
    3646      <itemizedlist>
  • BOOK/materials/common/introduction.xml

    r88ef769 r03e6a40  
    5555following MD5 or SHA1 checksum lists:</para>
    5656
    57   <para><ulink url="/files/packages/git/MD5SUMS">MD5SUMS</ulink>:</para>
     57  <para><ulink url="&packages-root;MD5SUMS">MD5SUMS</ulink>:</para>
    5858
    5959<screen><userinput>pushd ${CLFS}/sources
     
    6161popd</userinput></screen>
    6262
    63   <para><ulink url="/files/packages/git/SHA1SUMS">SHA1SUMS</ulink>:</para>
     63  <para><ulink url="&packages-root;SHA1SUMS">SHA1SUMS</ulink>:</para>
    6464
    6565<screen><userinput>pushd ${CLFS}/sources
  • BOOK/materials/common/packages.xml

    r88ef769 r03e6a40  
    1616
    1717    <varlistentry>
     18      <term>ACL (&acl-version;) - <token>&acl-size;</token>:</term>
     19      <listitem>
     20        <para>Home page: <ulink url="&acl-home;"/></para>
     21        <para>Download: <ulink url="&acl-url;"/></para>
     22        <para>MD5 sum: <literal>&acl-md5;</literal></para>
     23      </listitem>
     24    </varlistentry>
     25
     26    <varlistentry>
     27      <term>Attr (&attr-version;) - <token>&attr-size;</token>:</term>
     28      <listitem>
     29        <para>Home page: <ulink url="&attr-home;"/></para>
     30        <para>Download: <ulink url="&attr-url;"/></para>
     31        <para>MD5 sum: <literal>&attr-md5;</literal></para>
     32      </listitem>
     33    </varlistentry>
     34
     35    <varlistentry>
    1836      <term>Autoconf (&autoconf-version;) - <token>&autoconf-size;</token>:</term>
    1937      <listitem>
     
    97115
    98116    <varlistentry>
     117      <term>CLFS Network Scripts (&clfs-network-scripts-version;) - <token>&clfs-network-scripts-size;</token>:</term>
     118      <listitem>
     119        <para>Home page: <ulink url="&clfs-network-scripts-home;"/></para>
     120        <para>Download: <ulink url="&clfs-network-scripts-url;"/></para>
     121        <para>MD5 sum: <literal>&clfs-network-scripts-md5;</literal></para>
     122      </listitem>
     123    </varlistentry>
     124
     125    <varlistentry>
    99126      <term>ClooG (&cloog-version;) - <token>&cloog-size;</token>:</term>
    100127      <listitem>
     
    115142
    116143    <varlistentry>
     144      <term>D-Bus (&dbus-version;) - <token>&dbus-size;</token>:</term>
     145      <listitem>
     146        <para>Home page: <ulink url="&dbus-home;"/></para>
     147        <para>Download: <ulink url="&dbus-url;"/></para>
     148        <para>MD5 sum: <literal>&dbus-md5;</literal></para>
     149      </listitem>
     150    </varlistentry>
     151
     152    <varlistentry>
    117153      <term>DejaGNU (&dejagnu-version;) - <token>&dejagnu-size;</token>:</term>
    118154      <listitem>
     
    142178
    143179    <varlistentry>
    144       <term>EGLIBC (&eglibc-version;) - <token>&eglibc-size;</token>:</term>
    145       <listitem>
    146         <para>Home page: <ulink url="&eglibc-home;"/></para>
    147         <para>Download: <ulink url="&eglibc-url;"/></para>
    148         <para>MD5 sum: <literal>&eglibc-md5;</literal></para>
    149       </listitem>
    150     </varlistentry>
    151 
    152     <varlistentry>
    153180      <term>E2fsprogs (&e2fsprogs-version;) - <token>&e2fsprogs-size;</token>:</term>
    154181      <listitem>
     
    165192        <para>Download: <ulink url="&eudev-url;"/></para>
    166193        <para>MD5 sum: <literal>&eudev-md5;</literal></para>
     194      </listitem>
     195    </varlistentry>
     196
     197    <varlistentry>
     198      <term>Expat (&expat-version;) - <token>&expat-size;</token>:</term>
     199      <listitem>
     200        <para>Home page: <ulink url="&expat-home;"/></para>
     201        <para>Download: <ulink url="&expat-url;"/></para>
     202        <para>MD5 sum: <literal>&expat-md5;</literal></para>
    167203      </listitem>
    168204    </varlistentry>
     
    241277
    242278    <varlistentry>
     279      <term>GLIBC (&glibc-version;) - <token>&glibc-size;</token>:</term>
     280      <listitem>
     281        <para>Home page: <ulink url="&glibc-home;"/></para>
     282        <para>Download: <ulink url="&glibc-url;"/></para>
     283        <para>MD5 sum: <literal>&glibc-md5;</literal></para>
     284      </listitem>
     285    </varlistentry>
     286
     287    <varlistentry>
    243288      <term>GMP (&gmp-version;) - <token>&gmp-size;</token>:</term>
    244289      <listitem>
     
    250295
    251296    <varlistentry>
     297      <term>Gperf (&gperf-version;) - <token>&gperf-size;</token>:</term>
     298      <listitem>
     299        <para>Home page: <ulink url="&gperf-home;"/></para>
     300        <para>Download: <ulink url="&gperf-url;"/></para>
     301        <para>MD5 sum: <literal>&gperf-md5;</literal></para>
     302      </listitem>
     303    </varlistentry>
     304
     305    <varlistentry>
    252306      <term>Grep (&grep-version;) - <token>&grep-size;</token>:</term>
    253307      <listitem>
     
    286340
    287341    <varlistentry>
     342      <term>Intltool (&intltool-version;) - <token>&intltool-size;</token>:</term>
     343      <listitem>
     344        <para>Home page: <ulink url="&intltool-home;"/></para>
     345        <para>Download: <ulink url="&intltool-url;"/></para>
     346        <para>MD5 sum: <literal>&intltool-md5;</literal></para>
     347      </listitem>
     348    </varlistentry>
     349
     350    <varlistentry>
    288351      <term>IPRoute2 (&iproute2-version;) - <token>&iproute2-size;</token>:</term>
    289352      <listitem>
     
    340403
    341404    <varlistentry>
    342       <term>Libee (&libee-version;) - <token>&libee-size;</token>:</term>
    343       <listitem>
    344         <para>Home page: <ulink url="&libee-home;"/></para>
    345         <para>Download: <ulink url="&libee-url;"/></para>
    346         <para>MD5 sum: <literal>&libee-md5;</literal></para>
    347       </listitem>
    348     </varlistentry>
    349 
    350     <varlistentry>
    351       <term>Libestr (&libestr-version;) - <token>&libestr-size;</token>:</term>
    352       <listitem>
    353         <para>Home page: <ulink url="&libestr-home;"/></para>
    354         <para>Download: <ulink url="&libestr-url;"/></para>
    355         <para>MD5 sum: <literal>&libestr-md5;</literal></para>
     405      <term>Libcap (&libcap-version;) - <token>&libcap-size;</token>:</term>
     406      <listitem>
     407        <para>Home page: <ulink url="&libcap-home;"/></para>
     408        <para>Download: <ulink url="&libcap-url;"/></para>
     409        <para>MD5 sum: <literal>&libcap-md5;</literal></para>
    356410      </listitem>
    357411    </varlistentry>
     
    396450      <term>Man (&man-version;) - <token>&man-size;</token>:</term>
    397451      <listitem>
    398         <para>Home page: <ulink url="&man-home;"/></para>
    399452        <para>Download: <ulink url="&man-url;"/></para>
    400453        <para>MD5 sum: <literal>&man-md5;</literal></para>
     
    466519
    467520    <varlistentry>
    468       <term>Procps (&procps-version;) - <token>&procps-size;</token>:</term>
    469       <listitem>
    470         <para>Home page: <ulink url="&procps-home;"/></para>
    471         <para>Download: <ulink url="&procps-url;"/></para>
    472         <para>MD5 sum: <literal>&procps-md5;</literal></para>
     521      <term>Procps-ng (&procps-ng-version;) - <token>&procps-ng-size;</token>:</term>
     522      <listitem>
     523        <para>Home page: <ulink url="&procps-ng-home;"/></para>
     524        <para>Download: <ulink url="&procps-ng-url;"/></para>
     525        <para>MD5 sum: <literal>&procps-ng-md5;</literal></para>
    473526      </listitem>
    474527    </varlistentry>
     
    493546
    494547    <varlistentry>
    495       <term>Rsyslog (&rsyslog-version;) - <token>&rsyslog-size;</token>:</term>
    496       <listitem>
    497         <para>Home page: <ulink url="&rsyslog-home;"/></para>
    498         <para>Download: <ulink url="&rsyslog-url;"/></para>
    499         <para>MD5 sum: <literal>&rsyslog-md5;</literal></para>
    500       </listitem>
    501     </varlistentry>
    502 
    503     <varlistentry>
    504548      <term>Sed (&sed-version;) - <token>&sed-size;</token>:</term>
    505549      <listitem>
     
    525569        <para>Download: <ulink url="&sysvinit-url;"/></para>
    526570        <para>MD5 sum: <literal>&sysvinit-md5;</literal></para>
     571      </listitem>
     572    </varlistentry>
     573
     574    <varlistentry>
     575      <term>Systemd (&systemd-version;) - <token>&systemd-size;</token>:</term>
     576      <listitem>
     577        <para>Home page: <ulink url="&systemd-home;"/></para>
     578        <para>Download: <ulink url="&systemd-url;"/></para>
     579        <para>MD5 sum: <literal>&systemd-md5;</literal></para>
    527580      </listitem>
    528581    </varlistentry>
     
    579632        <para>Download: <ulink url="&vim-url;"/></para>
    580633        <para>MD5 sum: <literal>&vim-md5;</literal></para>
     634      </listitem>
     635    </varlistentry>
     636
     637    <varlistentry>
     638      <term>XML::Parser  (&xml-parser-version;) - <token>&xml-parser-size;</token>:</term>
     639      <listitem>
     640        <para>Home page: <ulink url="&xml-parser-home;"/></para>
     641        <para>Download: <ulink url="&xml-parser-url;"/></para>
     642        <para>MD5 sum: <literal>&xml-parser-md5;</literal></para>
    581643      </listitem>
    582644    </varlistentry>
  • BOOK/materials/common/patches.xml

    r88ef769 r03e6a40  
    4747    </varlistentry>
    4848
     49    <varlistentry>
     50      <term>Coreutils Noman Patch - <token>&coreutils-noman-patch-size;</token>:</term>
     51      <listitem>
     52        <para>Download: <ulink
     53        url="&patches-root;&coreutils-noman-patch;"/></para>
     54        <para>MD5 sum: <literal>&coreutils-noman-patch-md5;</literal></para>
     55      </listitem>
     56    </varlistentry>
     57
    4958<!-- GCC Branch Update Area -->
    5059    <varlistentry>
     
    5463        url="&patches-root;&gcc-branch_update-patch;"/></para>
    5564        <para>MD5 sum: <literal>&gcc-branch_update-patch-md5;</literal></para>
    56       </listitem>
    57     </varlistentry>
    58 
    59     <varlistentry>
    60       <term>Iana-Etc Get Fix Patch - <token>&iana-etc-get_fix-patch-size;</token>:</term>
    61       <listitem>
    62         <para>Download: <ulink
    63         url="&patches-root;&iana-etc-get_fix-patch;"/></para>
    64         <para>MD5 sum: <literal>&iana-etc-get_fix-patch-md5;</literal></para>
    6565      </listitem>
    6666    </varlistentry>
     
    130130
    131131    <varlistentry>
    132       <term>Procps Fix HZ Errors Patch - <token>&procps-fix_HZ_errors-patch-size;</token>:</term>
    133       <listitem>
    134         <para>Download: <ulink
    135         url="&patches-root;&procps-fix_HZ_errors-patch;"/></para>
    136         <para>MD5 sum: <literal>&procps-fix_HZ_errors-patch-md5;</literal></para>
    137       </listitem>
    138     </varlistentry>
    139 
    140     <varlistentry>
    141       <term>Procps ps cgroup Patch - <token>&procps-ps_cgroup-patch-size;</token>:</term>
    142       <listitem>
    143         <para>Download: <ulink
    144         url="&patches-root;&procps-ps_cgroup-patch;"/></para>
    145         <para>MD5 sum: <literal>&procps-ps_cgroup-patch-md5;</literal></para>
    146       </listitem>
    147     </varlistentry>
    148 
    149     <varlistentry>
    150132      <term>Readline Branch Update - <token>&readline-branch_update-patch-size;</token>:</term>
    151133      <listitem>
     
    153135        url="&patches-root;&readline-branch_update-patch;"/></para>
    154136        <para>MD5 sum: <literal>&readline-branch_update-patch-md5;</literal></para>
     137      </listitem>
     138    </varlistentry>
     139
     140    <varlistentry>
     141      <term>Systemd Compat Patch - <token>&systemd-compat-patch-size;</token>:</term>
     142      <listitem>
     143        <para>Download: <ulink
     144        url="&patches-root;&systemd-compat-patch;"/></para>
     145        <para>MD5 sum: <literal>&systemd-compat-patch-md5;</literal></para>
    155146      </listitem>
    156147    </varlistentry>
  • BOOK/network/alpha-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/common/choose.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="choose.html"?>
    1010
    11   <title>DHCP or Static Networking?</title>
     11  <title>Systemd Networking?</title>
    1212
    1313  <indexterm zone="ch-network-choose">
     
    2020
    2121  <para> There are two different ways you can proceed from this point
    22   to configure your network. Dynamic will allow you to take advantage of
    23   a DHCP server to get all your configuration information. Static you become
    24   responsible for setting up your options.</para>
     22  to configure your network. You can use Systemd, or install the
     23  CLFS-Network-Scripts.</para>
    2524
    26   <para>To configure a Static Interface, Follow <xref linkend="ch-network-static"/>.</para>
     25  <para>To use systemd to configure a Network Interface, Follow <xref linkend="ch-systemd-network"/>.</para>
    2726
    28   <para>To configure a DHCP Interface, Follow <xref linkend="ch-network-dhcpcd"/>.</para>
     27  <para>To use CLFS-network-scripts to configure a Network Interface, Follow <xref linkend="ch-scripts-network-scripts"/>.</para>
    2928
    3029</sect1>
  • BOOK/network/common/dhcpcd.xml

    r88ef769 r03e6a40  
    4646  </sect2>
    4747
     48  <sect2 id="conf-dhcpcd" role="configuration">
     49    <title>Creating the DHCP Network Interface Configuration File</title>
     50
     51    <para>The following is an example for the eth0 interface. Refer to the
     52    dhcpcd.conf man page for more information. This step may be skipped if
     53    default behavior of dhcpcd is required.</para>
     54
     55    <para>Create the <filename>/etc/dhcpcd.conf</filename> configuration file
     56    using the following commands. Adjust appropriately for additional options:</para>
     57
     58<screen><userinput>cd /etc &amp;&amp;
     59cat &gt; dhcpcd.conf &lt;&lt; "EOF"
     60<literal># dhcpcd configuration eth0 interface
     61# See dhcpcd.conf(5) for details.
     62
     63interface eth0
     64# dhcpcd-run-hooks uses these options.
     65option subnet_mask, routers, domain_name_servers
     66
     67# The default timeout for waiting for a DHCP response is 30 seconds
     68# which may be too long or too short and can be changed here.
     69timeout 16</literal>
     70EOF</userinput></screen>
     71
     72    <para>To configure another Static Interface, Follow <xref linkend="ch-network-static"/>.</para>
     73
     74  </sect2>
     75
     76  <sect2>
     77    <title>Configuring the Network Interface at boot</title>
     78
     79    <para>Enabling of the Network Interface configuration is
     80    done per interface. To enable Network Interface
     81    configuration at boot, run:</para>
     82
     83<screen role="nodump"><userinput>systemctl enable dhcpcd@eth0</userinput></screen>
     84
     85    <para>To disable previously enabled Network Interface
     86    configuration at boot, run:</para>
     87
     88<screen role="nodump"><userinput>systemctl disable dhcpcd@eth0</userinput></screen>
     89
     90    <para>To manually start the Network Interface configuration,
     91    run:</para>
     92
     93<screen role="nodump"><userinput>systemctl start dhcpcd@eth0</userinput></screen>
     94
     95    <para>Replace eth0 with the correct Network Interface
     96    name as described on the beginning of this page.</para>
     97
     98  </sect2>
     99
    48100  <sect2 id="contents-dhcpcd" role="content">
    49101    <title>Contents of dhcpcd</title>
  • BOOK/network/common/hostname.xml

    r88ef769 r03e6a40  
    99  <?dbhtml filename="hostname.html"?>
    1010
    11   <title>Configuring the localnet Script</title>
     11  <title>Configuring the system hostname</title>
    1212
    1313  <indexterm zone="ch-network-hostname">
    14     <primary sortas="d-localnet">localnet</primary>
     14    <primary sortas="d-hostname">hostname</primary>
    1515  <secondary>configuring</secondary></indexterm>
    1616
    17   <para>Part of the job of the <command>localnet</command> script is
    18   setting the system's hostname. This needs to be configured in the
    19   <filename>/etc/sysconfig/network</filename> file.</para>
     17  <para>Systemd reads <filename>/etc/hostname</filename> to determine which
     18  hostname should be set.</para>
    2019
    21   <para>Create the <filename>/etc/sysconfig/network</filename> file
    22   and enter a hostname by running:</para>
     20  <para>Create the <filename>/etc/hostname</filename> file and enter a hostname
     21  by running:</para>
    2322
    24   <screen><userinput>echo "HOSTNAME=<replaceable>[clfs]</replaceable>" &gt; /etc/sysconfig/network</userinput></screen>
     23  <screen><userinput>echo "<replaceable>[clfs]</replaceable>" &gt; /etc/hostname</userinput></screen>
    2524
    2625  <para><replaceable>[clfs]</replaceable> needs to be replaced with the
  • BOOK/network/common/hosts.xml

    r88ef769 r03e6a40  
    2424
    2525  <para>If a network card is to be configured, decide on the IP address,
    26   FQDN, and possible aliases for use in the
     26  fully-qualified domain name (FQDN), and possible aliases for use in the
    2727  <filename>/etc/hosts</filename> file. The syntax is:</para>
    2828
     
    3535  are:</para>
    3636
    37 <screen><literal>  Class Networks
    38   A     10.0.0.0
    39   B     172.16.0.0 through 172.31.0.255
    40   C     192.168.0.0 through 192.168.255.255</literal></screen>
     37<screen><literal>Private Network Address Range       Normal Prefix
     3810.0.0.1 - 10.255.255.254           8
     39172.x.0.1 - 172.x.255.254           16
     40192.168.y.1 - 192.168.y.254         24</literal></screen>
     41
     42  <para>x can be any number in the range 16-31. y can be any number in the
     43  range 0-255.</para>
    4144
    4245  <para>A valid IP address could be 192.168.1.1. A valid FQDN for this
    43   IP could be <uri>www.linuxfromscratch.org</uri> (not recommended
     46  IP could be <uri>www.cross-lfs.org</uri> (not recommended
    4447  because this is a valid registered domain address and could cause
    4548  domain name server issues).</para>
    4649
    47   <para>Even if not using a network card, an FQDN is still required.
     50  <para>Even if not using a network card, a valid FQDN is still required.
    4851  This is necessary for certain programs to operate correctly.</para>
    4952
    50   <para>Create the  <filename>/etc/hosts</filename> file by running:</para>
     53  <para>Create the <filename>/etc/hosts</filename> file by running:</para>
    5154
    5255<screen><userinput>cat &gt; /etc/hosts &lt;&lt; "EOF"
     
    5457
    5558127.0.0.1 localhost
    56 <replaceable>[192.168.1.1]</replaceable> <replaceable>[&lt;HOSTNAME&gt;.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable>
     59<replaceable>[192.168.1.1]</replaceable> <replaceable>[&lt;HOSTNAME&gt;.example.org]</replaceable> <replaceable>[HOSTNAME]</replaceable> <replaceable>[alias ...]</replaceable>
    5760
    5861# End /etc/hosts (network card version)</literal>
     
    6366  values need to be changed for specific users or requirements (if
    6467  assigned an IP address by a network/system administrator and the
    65   machine will be connected to an existing network).</para>
    66 
     68  machine will be connected to an existing network). The optional
     69  alias name(s) can be omitted.</para>
    6770
    6871  <para>If a network card is not going to be configured, create the
  • BOOK/network/common/resolv.xml

    r88ef769 r03e6a40  
    4040EOF</userinput></screen>
    4141
     42    <para>The <replaceable>domain</replaceable> statement can be omitted or
     43    replaced with a <replaceable>search</replaceable> statement. See the man
     44    page for resolv.conf for more details.</para>
     45
    4246    <para>Replace <replaceable>[IP address of the nameserver]</replaceable>
    4347    with the IP address of the DNS most appropriate for the setup. There will
  • BOOK/network/mips-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/mips64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/multilib/dhcpcd.xml

    r88ef769 r03e6a40  
    5858  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5959  href="../common/dhcpcd.xml"
     60  xpointer="xpointer(id('conf-dhcpcd'))"/>
     61
     62  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     63  href="../common/dhcpcd.xml"
    6064  xpointer="xpointer(id('contents-dhcpcd'))"/>
    6165
  • BOOK/network/ppc-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/ppc64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/sparc-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/sparc64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/x86-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/network/x86_64-chapter.xml

    r88ef769 r03e6a40  
    1616  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/resolv.xml"/>
    1717  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/choose.xml"/>
    18   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/static.xml"/>
     18  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/systemd-network.xml"/>
     19  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/network-scripts.xml"/>
     20  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/sysconfig-network.xml"/>
    1921  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/dhcpcd.xml"/>
    20   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/dhcp.xml"/>
    2122
    2223</chapter>
  • BOOK/packages.ent

    r88ef769 r03e6a40  
    1212<!ENTITY aboot-home "http://sourceforge.net/projects/aboot">
    1313
     14<!ENTITY acl-version "2.2.52">
     15<!ENTITY acl-size "384 KB">
     16<!ENTITY acl-url "http://download.savannah.gnu.org/releases/acl/acl-&acl-version;.src.tar.gz">
     17<!ENTITY acl-md5 "a61415312426e9c2212bd7dc7929abda">
     18<!ENTITY acl-home "http://acl.bestbits.at/">
     19
     20<!ENTITY attr-version "2.4.47">
     21<!ENTITY attr-size "340 KB">
     22<!ENTITY attr-url "http://download.savannah.gnu.org/releases/attr/attr-&attr-version;.src.tar.gz">
     23<!ENTITY attr-md5 "84f58dec00b60f2dc8fd1c9709291cc7">
     24<!ENTITY attr-home "http://acl.bestbits.at/">
     25
    1426<!ENTITY arcload-version "0.5">
    1527<!ENTITY arcload-size "48 KB">
     
    2436<!ENTITY autoconf-home "&gnu-software;autoconf">
    2537
    26 <!ENTITY automake-version2 "1.14.1">
    27 <!ENTITY automake-version "&automake-version2;">
     38<!ENTITY automake-version2 "1.14">
     39<!ENTITY automake-version "&automake-version2;.1">
    2840<!ENTITY automake-size "1,489 KB">
    2941<!ENTITY automake-url "&gnu;automake/automake-&automake-version;.tar.xz">
     
    3143<!ENTITY automake-home "&gnu-software;automake">
    3244
    33 <!ENTITY bash-version "4.2">
    34 <!ENTITY bash-size "6,848 KB">
     45<!ENTITY bash-version "4.3">
     46<!ENTITY bash-size "7,956 KB">
    3547<!ENTITY bash-url "&gnu;bash/bash-&bash-version;.tar.gz">
    36 <!ENTITY bash-md5 "3fb927c7c33022f1c327f14a81c0d4b0">
     48<!ENTITY bash-md5 "81348932d5da294953e15d4814c74dd1">
    3749<!ENTITY bash-home "&gnu-software;bash">
    3850
    3951<!ENTITY bc-version "1.06.95">
    40 <!ENTITY bc-dir "&bc-version;">
    4152<!ENTITY bc-size "284 KB">
    4253<!ENTITY bc-url "http://alpha.gnu.org/gnu/bc/bc-&bc-version;.tar.bz2">
     
    7081<!ENTITY bzip2-home "http://www.bzip.org/">
    7182
    72 <!ENTITY check-version "0.9.11">
    73 <!ENTITY check-size "691 KB">
     83<!ENTITY check-version "0.9.12">
     84<!ENTITY check-size "730 KB">
    7485<!ENTITY check-url "http://sourceforge.net/projects/check/files/check/&check-version;/check-&check-version;.tar.gz">
    75 <!ENTITY check-md5 "fd5a03979bcab9fb80ba005b55f54178">
     86<!ENTITY check-md5 "46fe540d1a03714c7a1967dbc6d484e7">
    7687<!ENTITY check-home "http://check.sourceforge.net/">
    7788
    78 <!ENTITY cloog-version "0.18.1">
    79 <!ENTITY cloog-size "3,857 KB">
     89<!ENTITY clfs-network-scripts-version "20140224">
     90<!ENTITY clfs-network-scripts-size "22 KB">
     91<!ENTITY clfs-network-scripts-url "http://cross-lfs.org/files/clfs-network-scripts-&clfs-network-scripts-version;.tar.xz">
     92<!ENTITY clfs-network-scripts-md5 "831308d5e80bdaa3f494dc218ee43f78">
     93<!ENTITY clfs-network-scripts-home " ">
     94
     95<!ENTITY cloog-version "0.18.2">
     96<!ENTITY cloog-size "2,377 KB">
    8097<!ENTITY cloog-url "http://www.bastoul.net/cloog/pages/download/cloog-&cloog-version;.tar.gz">
    81 <!ENTITY cloog-md5 "e34fca0540d840e5d0f6427e98c92252">
     98<!ENTITY cloog-md5 "69116aa6cd5e73f6b688d871875e1292">
    8299<!ENTITY cloog-home "http://cloog.org">
    83100
     
    94111<!ENTITY coreutils-home "&gnu-software;coreutils">
    95112
     113<!ENTITY dbus-version "1.8.0">
     114<!ENTITY dbus-size "1,861 KB">
     115<!ENTITY dbus-url "http://dbus.freedesktop.org/releases/dbus/dbus-&dbus-version;.tar.gz">
     116<!ENTITY dbus-md5 "059fbe84e39fc99c67a14f15b1f39dff">
     117<!ENTITY dbus-home "http://www.freedesktop.org/wiki/Software/dbus">
     118
    96119<!ENTITY dejagnu-version "1.5.1">
    97120<!ENTITY dejagnu-size "568 KB">
     
    100123<!ENTITY dejagnu-home "&gnu-software;dejagnu">
    101124
    102 <!ENTITY dhcpcd-version "6.1.0">
    103 <!ENTITY dhcpcd-size "114 KB KB">
     125<!ENTITY dhcpcd-version "6.3.2">
     126<!ENTITY dhcpcd-size "137 KB">
    104127<!ENTITY dhcpcd-url "http://roy.marples.name/downloads/dhcpcd/dhcpcd-&dhcpcd-version;.tar.bz2">
    105 <!ENTITY dhcpcd-md5 "6070040c57492925af9ac6aed980de2a">
     128<!ENTITY dhcpcd-md5 "bb7d8e8533161fbe0eee3b8830fdbdf4">
    106129<!ENTITY dhcpcd-home "http://roy.marples.name/projects/dhcpcd">
    107130
     
    124147<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net">
    125148
    126 <!ENTITY eglibc-version "2.18">
    127 <!ENTITY eglibc-revision "24148">
    128 <!ENTITY eglibc-fversion "&eglibc-version;-r&eglibc-revision;">
    129 <!ENTITY eglibc-size "11,943 KB">
    130 <!ENTITY eglibc-url "http://cross-lfs.org/files/eglibc-&eglibc-fversion;.tar.xz">
    131 <!ENTITY eglibc-md5 "8b3dc01f6ee5f1654b98213e8d4721a4">
    132 <!ENTITY eglibc-home "http://www.eglibc.org/home">
    133 <!ENTITY eglibc-ld-name "ld-&eglibc-version;.so">
     149<!ENTITY glibc-version "2.19">
     150<!ENTITY glibc-size "12,083 KB">
     151<!ENTITY glibc-url "ftp://ftp.gnu.org/pub/gnu/glibc/glibc-&glibc-version;.tar.xz">
     152<!ENTITY glibc-md5 "e26b8cc666b162f999404b03970f14e4">
     153<!ENTITY glibc-home "http://www.gnu.org/software/libc/">
     154<!ENTITY glibc-ld-name "ld-&glibc-version;.so">
    134155
    135156<!ENTITY elftoaout-version "2.3">
     
    138159<!ENTITY elftoaout-md5 "be3bd6f7ba8ae107cbdbaa820ba64f86">
    139160<!ENTITY elftoaout-home " ">
     161
     162<!ENTITY expat-version "2.1.0">
     163<!ENTITY expat-size "556 KB">
     164<!ENTITY expat-url "&sourceforge;expat/expat-&expat-version;.tar.gz">
     165<!ENTITY expat-md5 "dd7dab7a5fea97d2a6a43f511449b7cd">
     166<!ENTITY expat-home " ">
    140167
    141168<!ENTITY expect-version "5.45">
     
    146173<!ENTITY expect-lib-version "5.43">
    147174
    148 <!ENTITY file-version "5.16">
    149 <!ENTITY file-size "659 KB">
     175<!ENTITY file-version "5.18">
     176<!ENTITY file-size "715 KB">
    150177<!ENTITY file-url "ftp://ftp.astron.com/pub/file/file-&file-version;.tar.gz">
    151178<!--<!ENTITY file-url "&packages-root;file-&file-version;.tar.gz">-->
    152 <!ENTITY file-md5 "359c0cf41c3d438d17b4d293f3b950dc">
     179<!ENTITY file-md5 "d420d8f2990cd344673acfbf8d76ff5a">
    153180<!ENTITY file-home "http://www.darwinsys.com/file">
    154181
     
    159186<!ENTITY findutils-home "&gnu-software;findutils">
    160187
    161 <!ENTITY flex-version "2.5.37">
    162 <!ENTITY flex-size "1,276 KB">
     188<!ENTITY flex-version "2.5.39">
     189<!ENTITY flex-size "1,612 KB">
    163190<!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2">
    164 <!ENTITY flex-md5 "c75940e1fc25108f2a7b3ef42abdae06">
     191<!ENTITY flex-md5 "77d44c6bb8c0705e0017ab9a84a1502b">
    165192<!ENTITY flex-home "http://flex.sourceforge.net">
    166193
    167 <!ENTITY gawk-version "4.1.0">
    168 <!ENTITY gawk-size "2,004 KB">
     194<!ENTITY gawk-version "4.1.1">
     195<!ENTITY gawk-size "2,197 KB">
    169196<!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.xz">
    170 <!ENTITY gawk-md5 "b18992ff8faf3217dab55d2d0aa7d707">
     197<!ENTITY gawk-md5 "a2a26543ce410eb74bc4a508349ed09a">
    171198<!ENTITY gawk-home "&gnu-software;gawk">
    172199
     
    177204<!ENTITY gcc-home "http://gcc.gnu.org">
    178205
    179 <!ENTITY gettext-version "0.18.3.1">
    180 <!ENTITY gettext-size "16,342 KB">
     206<!ENTITY gettext-version "0.18.3.2">
     207<!ENTITY gettext-size "15,832 KB">
    181208<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz">
    182 <!ENTITY gettext-md5 "3fc808f7d25487fc72b5759df7419e02">
     209<!ENTITY gettext-md5 "241aba309d07aa428252c74b40a818ef">
    183210<!ENTITY gettext-home "&gnu-software;gettext">
    184211
    185 <!ENTITY gmp-version "5.1.3">
    186 <!ENTITY gmp-size "1,819 KB">
    187 <!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;.tar.xz">
    188 <!ENTITY gmp-md5 "e5fe367801ff067b923d1e6a126448aa">
     212<!ENTITY gmp-version "6.0.0">
     213<!ENTITY gmp-size "1,904 KB">
     214<!ENTITY gmp-url "&gnu;gmp/gmp-&gmp-version;a.tar.xz">
     215<!ENTITY gmp-md5 "1e6da4e434553d2811437aa42c7f7c76">
    189216<!ENTITY gmp-home "http://gmplib.org/">
    190217
    191 <!ENTITY grep-version "2.15">
    192 <!ENTITY grep-size "1,267 KB">
     218<!ENTITY gperf-version "3.0.4">
     219<!ENTITY gperf-size "968 KB">
     220<!ENTITY gperf-url "&gnu;gperf/gperf-&gperf-version;.tar.gz">
     221<!ENTITY gperf-md5 "c1f1db32fb6598d6a93e6e88796a8632">
     222<!ENTITY gperf-home "&gnu-software;gperf">
     223
     224<!ENTITY grep-version "2.18">
     225<!ENTITY grep-size "1,213 KB">
    193226<!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.xz">
    194 <!ENTITY grep-md5 "8cab8ca52bcae735af40278423c7c942">
     227<!ENTITY grep-md5 "7439f8266f50844b56cc3e2721606541">
    195228<!ENTITY grep-home "&gnu-software;grep">
    196229
     
    227260
    228261
     262<!ENTITY intltool-version "0.50.2">
     263<!ENTITY intltool-size "192 KB">
     264<!ENTITY intltool-url "http://launchpad.net/intltool/trunk/&intltool-version;/+download/intltool-&intltool-version;.tar.gz">
     265<!ENTITY intltool-md5 "23fbd879118253cb99aeac067da5f591">
     266<!ENTITY intltool-home "http://freedesktop.org/wiki/Software/intltool">
     267
    229268<!ENTITY iproute2-version "3.12.0">
    230269<!ENTITY iproute2-size "425 KB">
     
    239278<!ENTITY iputils-home "http://www.linuxfoundation.org/en/Net:Iputils">
    240279
    241 <!ENTITY isl-version "0.12.1">
    242 <!ENTITY isl-size "1,161 KB">
     280<!ENTITY isl-version "0.12.2">
     281<!ENTITY isl-size "1,171 KB">
    243282<!ENTITY isl-url "http://isl.gforge.inria.fr/isl-&isl-version;.tar.lzma">
    244 <!ENTITY isl-md5 "d7a723a508056b9dc5a25c5ca7d1d74f">
    245 <!ENTITY isl-home "http://garage.kotnet.org/~skimo/isl/">
     283<!ENTITY isl-md5 "b7d59eb79d3884e14b9788cc396f7687">
     284<!ENTITY isl-home "http://freecode.com/projects/isl">
    246285
    247286<!ENTITY kbd-version "2.0.1">
    248 <!ENTITY kbd-size "2,009 KB">
    249 <!ENTITY kbd-url "ftp://devel.altlinux.org/pub/people/legion/kbd/kbd-&kbd-version;.tar.gz">
    250 <!ENTITY kbd-md5 "cc0ee9f2537d8636cae85a8c6541ed2e">
    251 <!ENTITY kbd-home "http://ftp.altlinux.org/pub/people/legion/kbd/">
    252 
    253 <!ENTITY kmod-version "15">
    254 <!ENTITY kmod-size "1,454 KB">
     287<!ENTITY kbd-size "951 KB">
     288<!ENTITY kbd-url "http://kbd-project.org/download/kbd-&kbd-version;.tar.xz">
     289<!ENTITY kbd-md5 "55453cb09d90370005e696949092b8f6">
     290<!ENTITY kbd-home "http://kbd-project.org/">
     291
     292<!ENTITY kmod-version "17">
     293<!ENTITY kmod-size "1,484 KB">
    255294<!ENTITY kmod-url "&kernel;linux/utils/kernel/kmod/kmod-&kmod-version;.tar.xz">
    256 <!ENTITY kmod-md5 "d03372179ed2cfa0c52b6672cf438901">
     295<!ENTITY kmod-md5 "bc36d28b12dcb2b664a35411560c5610">
    257296<!ENTITY kmod-home "http://git.kernel.org/?p=utils/kernel/kmod/kmod.git;a=summary">
    258297
    259 <!ENTITY less-version "460">
    260 <!ENTITY less-size "311 KB">
     298<!ENTITY less-version "462">
     299<!ENTITY less-size "312 KB">
    261300<!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
    262 <!ENTITY less-md5 "c3b603140aed2beb6091fdbc27f80ff0">
     301<!ENTITY less-md5 "55a001838501ed8a129682de047960df">
    263302<!ENTITY less-home "http://www.greenwoodsoftware.com/less">
    264303
    265 <!ENTITY libee-version "0.4.1">
    266 <!ENTITY libee-size "352 KB">
    267 <!ENTITY libee-url "http://www.libee.org/download/files/download/libee-&libee-version;.tar.gz">
    268 <!ENTITY libee-md5 "7bbf4160876c12db6193c06e2badedb2">
    269 <!ENTITY libee-home "http://www.libee.org/">
    270 
    271 <!ENTITY libestr-version "0.1.5">
    272 <!ENTITY libestr-size "326 KB">
    273 <!ENTITY libestr-url "http://libestr.adiscon.com/files/download/libestr-&libestr-version;.tar.gz">
    274 <!ENTITY libestr-md5 "f180c0cdc82883d161eba3f2e8a34eb4">
    275 <!ENTITY libestr-home "http://libestr.adiscon.com/">
     304<!ENTITY libcap-version "2.24">
     305<!ENTITY libcap-size "68 KB">
     306<!ENTITY libcap-url "&kernel;linux/libs/security/linux-privs/libcap2/libcap-&libcap-version;.tar.xz">
     307<!ENTITY libcap-md5 "d43ab9f680435a7fff35b4ace8d45b80">
     308<!ENTITY libcap-home "http://sites.google.com/site/fullycapable/">
    276309
    277310<!ENTITY libtool-version "2.4.2">
     
    283316<!ENTITY linux-dl-version "3.0">
    284317
    285 <!ENTITY linux-version "3.12">
    286 <!ENTITY linux-size "76,385 KB">
     318<!ENTITY linux-version "3.12.15">
     319<!ENTITY linux-size "76,414 KB">
    287320<!ENTITY linux-url "&kernel;linux/kernel/v&linux-dl-version;/linux-&linux-version;.tar.xz">
    288 <!ENTITY linux-md5 "cc6ee608854e0da4b64f6c1ff8b6398c">
     321<!ENTITY linux-md5 "4eb2b7f62fd504d07b77f54bcd3cb758">
    289322<!ENTITY linux-home "http://www.kernel.org">
    290323
     
    303336<!ENTITY man-version "1.6g">
    304337<!ENTITY man-size "252 KB">
    305 <!ENTITY man-url "http://primates.ximian.com/~flucifredi/man/man-&man-version;.tar.gz">
     338<!ENTITY man-url "&packages-root;man-&man-version;.tar.gz">
    306339<!ENTITY man-md5 "ba154d5796928b841c9c69f0ae376660">
    307 <!ENTITY man-home "http://primates.ximian.com/~flucifredi/man">
    308 
    309 <!ENTITY man-pages-version "3.55">
    310 <!ENTITY man-pages-size "1,177 KB">
     340
     341<!ENTITY man-pages-version "3.64">
     342<!ENTITY man-pages-size "1,222 KB">
    311343<!ENTITY man-pages-url "&kernel;linux/docs/man-pages/man-pages-&man-pages-version;.tar.xz">
    312 <!ENTITY man-pages-md5 "443b13defb23df578aa11c6c768f2c7d">
     344<!ENTITY man-pages-md5 "e39da1ac5a5effd4514809301bad47a8">
    313345<!ENTITY man-pages-home "http://www.win.tue.nl/~aeb/linux/man">
    314346
    315 <!ENTITY mpc-version "1.0.1">
    316 <!ENTITY mpc-size "616 KB">
     347<!ENTITY mpc-version "1.0.2">
     348<!ENTITY mpc-size "624 KB">
    317349<!ENTITY mpc-url "http://www.multiprecision.org/mpc/download/mpc-&mpc-version;.tar.gz">
    318 <!ENTITY mpc-md5 "b32a2e1a3daa392372fbd586d1ed3679">
     350<!ENTITY mpc-md5 "68fadff3358fb3e7976c7a398a0af4c3">
    319351<!ENTITY mpc-home "http://www.multiprecision.org/">
    320352
     
    343375<!ENTITY patch-home "http://savannah.gnu.org/projects/patch">
    344376
    345 <!ENTITY perl-version "5.18.1">
    346 <!ENTITY perl-size "14,060 KB">
     377<!ENTITY perl-version "5.18.2">
     378<!ENTITY perl-size "14,059 KB">
    347379<!ENTITY perl-url "http://www.cpan.org/src/5.0/perl-&perl-version;.tar.bz2">
    348 <!ENTITY perl-md5 "4ec1a3f3824674552e749ae420c5e68c">
     380<!ENTITY perl-md5 "d549b16ee4e9210988da39193a9389c1">
    349381<!ENTITY perl-home "http://www.perl.org">
    350382
     
    361393<!ENTITY powerpcutils-home "http://packages.qa.debian.org/p/powerpc-utils.html">
    362394
    363 <!ENTITY procps-version "3.2.8">
    364 <!ENTITY procps-size "280 KB">
    365 <!ENTITY procps-url "http://procps.sourceforge.net/procps-&procps-version;.tar.gz">
    366 <!ENTITY procps-md5 "9532714b6846013ca9898984ba4cd7e0">
    367 <!ENTITY procps-home "http://procps.sourceforge.net">
    368 
    369 <!ENTITY psmisc-version "22.20">
    370 <!ENTITY psmisc-size "428 KB">
     395<!ENTITY procps-ng-version "3.3.9">
     396<!ENTITY procps-ng-size "548 KB">
     397<!ENTITY procps-ng-url "http://sourceforge.net/projects/procps-ng/files/Production/procps-ng-&procps-ng-version;.tar.xz">
     398<!ENTITY procps-ng-md5 "0980646fa25e0be58f7afb6b98f79d74">
     399<!ENTITY procps-ng-home "http://sourceforge.net/projects/procps-ng">
     400
     401<!ENTITY psmisc-version "22.21">
     402<!ENTITY psmisc-size "458 KB">
    371403<!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz">
    372 <!ENTITY psmisc-md5 "a25fc99a6dc7fa7ae6e4549be80b401f">
     404<!ENTITY psmisc-md5 "935c0fd6eb208288262b385fa656f1bf">
    373405<!ENTITY psmisc-home "http://psmisc.sourceforge.net">
    374406
    375 <!ENTITY readline-version2 "6">
    376 <!ENTITY readline-version "&readline-version2;.2">
    377 <!ENTITY readline-size "2,228 KB">
     407<!ENTITY readline-version "6.3">
     408<!ENTITY readline-size "2,469 KB">
    378409<!ENTITY readline-url "&gnu;readline/readline-&readline-version;.tar.gz">
    379 <!ENTITY readline-md5 "67948acb2ca081f23359d0256e9a271c">
     410<!ENTITY readline-md5 "33c8fb279e981274f485fd91da77e94a">
    380411<!ENTITY readline-home "http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html">
    381 
    382 <!ENTITY rsyslog-version "6.4.2">
    383 <!ENTITY rsyslog-size "2,519 KB">
    384 <!ENTITY rsyslog-url "http://www.rsyslog.com/files/download/rsyslog/rsyslog-&rsyslog-version;.tar.gz">
    385 <!ENTITY rsyslog-md5 "7de0124ec7d67ce2bfda0009ab1263ee">
    386 <!ENTITY rsyslog-home "http://www.rsyslog.com/">
    387412
    388413<!ENTITY sed-version "4.2.2">
     
    409434<!ENTITY sysvinit-md5 "6eda8a97b86e0a6f59dabbf25202aa6f">
    410435<!ENTITY sysvinit-home "http://savannah.nongnu.org/projects/sysvinit">
     436
     437<!ENTITY systemd-version "212">
     438<!ENTITY systemd-size "2,723 KB">
     439<!ENTITY systemd-url "http://www.freedesktop.org/software/systemd/systemd-&systemd-version;.tar.xz">
     440<!ENTITY systemd-md5 "257a75fff826ff91cb1ce567091cf270">
     441<!ENTITY systemd-home "http://freedesktop.org/wiki/Software/systemd">
    411442
    412443<!ENTITY tar-version "1.27.1">
     
    423454<!ENTITY tcl-home "http://www.tcl.tk">
    424455
    425 <!ENTITY tzdata-version "2013h">
    426 <!ENTITY tzdata-size "227 KB">
     456<!ENTITY tzdata-version "2014b">
     457<!ENTITY tzdata-size "221 KB">
    427458<!ENTITY tzdata-url "http://www.iana.org/time-zones/repository/releases/tzdata&tzdata-version;.tar.gz">
    428 <!ENTITY tzdata-md5 "d310abe42cbe87e76ceb69e2c7003c92">
     459<!ENTITY tzdata-md5 "c58d556612396d4ca5a17807a79924e5">
    429460<!ENTITY tzdata-home "http://www.iana.org/time-zones">
    430461
     
    435466<!ENTITY texinfo-home "&gnu-software;texinfo">
    436467
    437 <!ENTITY eudev-version "1.3">
    438 <!ENTITY eudev-size "1,679 KB">
     468<!ENTITY eudev-version "1.5.3">
     469<!ENTITY eudev-size "1,724 KB">
    439470<!ENTITY eudev-url "ftp://mirror.ovh.net/gentoo-distfiles/distfiles/eudev-&eudev-version;.tar.gz">
    440 <!ENTITY eudev-md5 "164df78f6f0093578a20bdd00335845f">
     471<!ENTITY eudev-md5 "51380938b489385cc394f4ebabc048f0">
    441472<!ENTITY eudev-home "http://www.gentoo.org/proj/en/eudev/">
    442473
     
    448479
    449480<!ENTITY util-linux-major-version "2.24">
    450 <!ENTITY util-linux-version "&util-linux-major-version;">
    451 <!ENTITY util-linux-size "3,532 KB">
     481<!ENTITY util-linux-version "&util-linux-major-version;.1">
     482<!ENTITY util-linux-size "3,544 KB">
    452483<!ENTITY util-linux-url "&kernel;linux/utils/util-linux/v&util-linux-major-version;/util-linux-&util-linux-version;.tar.xz">
    453 <!ENTITY util-linux-md5 "4fac6443427f575fc5f3531a4ad2ca01">
     484<!ENTITY util-linux-md5 "88d46ae23ca599ac5af9cf96b531590f">
    454485<!ENTITY util-linux-blkid-id "1.1.0">
    455486<!ENTITY util-linux-uuid-id "1.3.0">
     
    463494<!ENTITY vim-home "http://www.vim.org">
    464495
     496<!ENTITY xml-parser-version "2.42_01">
     497<!ENTITY xml-parser-size "240 KB">
     498<!ENTITY xml-parser-url "http://search.cpan.org/CPAN/authors/id/T/TO/TODDR/XML-Parser-&xml-parser-version;.tar.gz">
     499<!ENTITY xml-parser-md5 "a4650aebcc464bb91113c2c356da8210">
     500<!ENTITY xml-parser-home "https://github.com/chorny/XML-Parser">
     501
    465502<!ENTITY xz-version "5.0.5">
    466503<!ENTITY xz-size "908 KB">
  • BOOK/patches.ent

    r88ef769 r03e6a40  
    55<!-- Start of Common Patches -->
    66
    7 <!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-7.patch">
    8 <!ENTITY bash-branch_update-patch-md5 "4dfb1ce9b5d0040eae06e66157ab213a">
    9 <!ENTITY bash-branch_update-patch-size "58 KB">
     7<!ENTITY bash-branch_update-patch "bash-&bash-version;-branch_update-1.patch">
     8<!ENTITY bash-branch_update-patch-md5 "a0ae18e2dc5c9c5e125e0ea3fa6febbe">
     9<!ENTITY bash-branch_update-patch-size "9.002 KB">
    1010
    1111<!-- Binutils branch update area
     
    1919<!ENTITY coreutils-uname-patch-size "4.9 KB">
    2020
     21<!ENTITY coreutils-noman-patch "coreutils-&coreutils-version;-noman-1.patch">
     22<!ENTITY coreutils-noman-patch-md5 "6ed8f515391580e51f170a32af6fc7b9">
     23<!ENTITY coreutils-noman-patch-size "14 KB">
     24
    2125<!ENTITY gcc-specs-patch "gcc-&gcc-version;-specs-1.patch">
    2226<!ENTITY gcc-specs-patch-md5 "14aa064a113f2cae0f877039bb4a6357">
     
    2428
    2529<!-- GCC branch update area -->
    26 <!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-1.patch">
    27 <!ENTITY gcc-branch_update-patch-md5 "7739dbf68ba5736cbf4676f30b358e74">
    28 <!ENTITY gcc-branch_update-patch-size "258 KB">
     30<!ENTITY gcc-branch_update-patch "gcc-&gcc-version;-branch_update-2.patch">
     31<!ENTITY gcc-branch_update-patch-md5 "30b9b9e35cb742edf380b0c05c9a5879">
     32<!ENTITY gcc-branch_update-patch-size "1,964 KB">
    2933
    30 <!ENTITY iana-etc-get_fix-patch "iana-etc-&iana-etc-version;-get_fix-1.patch">
    31 <!ENTITY iana-etc-get_fix-patch-md5 "73aee2dc34cf4d990cc22fe323d89f27">
    32 <!ENTITY iana-etc-get_fix-patch-size "1.1 KB">
     34<!ENTITY iana-etc-numbers_update-date "20140202">
     35<!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch.xz">
     36<!ENTITY iana-etc-numbers_update-patch-md5 "b0e7051fef0b3ba064209a5f3d23bd2a">
     37<!ENTITY iana-etc-numbers_update-patch-size "282 KB">
    3338
    34 <!ENTITY iana-etc-numbers_update-date "20120610">
    35 <!ENTITY iana-etc-numbers_update-patch "iana-etc-&iana-etc-version;-numbers_update-&iana-etc-numbers_update-date;-2.patch">
    36 <!ENTITY iana-etc-numbers_update-patch-md5 "826fb780d13caafb7cb99b9c346f2102">
    37 <!ENTITY iana-etc-numbers_update-patch-size "3,760 KB">
    38 
    39 <!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-1.patch">
    40 <!ENTITY iputils-fixes-patch-md5 "a2e77de7fd1fc4417bce0af3e6ffdfcb">
    41 <!ENTITY iputils-fixes-patch-size "153 KB">
     39<!ENTITY iputils-fixes-patch "iputils-&iputils-version;-fixes-2.patch">
     40<!ENTITY iputils-fixes-patch-md5 "c2344acdd81607685886f617da7d66e0">
     41<!ENTITY iputils-fixes-patch-size "158 KB">
    4242
    4343<!ENTITY man-i18n-patch "man-&man-version;-i18n-1.patch">
     
    4545<!ENTITY man-i18n-patch-size "11 KB">
    4646
    47 <!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-1.patch">
    48 <!ENTITY mpfr-fixes-patch-md5 "9c3b271ded070f8cb202459165a87f88">
    49 <!ENTITY mpfr-fixes-patch-size "23 KB">
     47<!ENTITY mpfr-fixes-patch "mpfr-&mpfr-version;-fixes-2.patch">
     48<!ENTITY mpfr-fixes-patch-md5 "2951be1103eb20a4acff2a8fce29ca22">
     49<!ENTITY mpfr-fixes-patch-size "30 KB">
    5050
    5151<!ENTITY ncurses-bashfix-patch "ncurses-&ncurses-version;-bash_fix-1.patch">
     
    5858
    5959<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
    60 <!ENTITY perl-libc-patch-md5 "63eda1cc319206788ea93c58f395417c">
    61 <!ENTITY perl-libc-patch-size "1.603 KB">
     60<!ENTITY perl-libc-patch-md5 "0959d8c1d370ce152b0d2a6df5ccfd7e">
     61<!ENTITY perl-libc-patch-size "1.657 KB">
    6262
    63 <!ENTITY procps-ps_cgroup-patch "procps-&procps-version;-ps_cgroup-1.patch">
    64 <!ENTITY procps-ps_cgroup-patch-md5 "3c478ef88fad23353e332b1b850ec630">
    65 <!ENTITY procps-ps_cgroup-patch-size "3.1 KB">
     63<!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-1.patch">
     64<!ENTITY readline-branch_update-patch-md5 "dbb0a021abfd0a0012b62c66e6943802">
     65<!ENTITY readline-branch_update-patch-size "1.920 KB">
    6666
    67 <!ENTITY procps-fix_HZ_errors-patch "procps-&procps-version;-fix_HZ_errors-1.patch">
    68 <!ENTITY procps-fix_HZ_errors-patch-md5 "2ea4c8e9a2c2a5a291ec63c92d7c6e3b">
    69 <!ENTITY procps-fix_HZ_errors-patch-size "2.4 KB">
    70 
    71 <!ENTITY readline-branch_update-patch "readline-&readline-version;-branch_update-3.patch">
    72 <!ENTITY readline-branch_update-patch-md5 "af788f5b1cfc5db9efc9e0fa0268a574">
    73 <!ENTITY readline-branch_update-patch-size "4.9 KB">
     67<!ENTITY systemd-compat-patch "systemd-&systemd-version;-compat-1.patch">
     68<!ENTITY systemd-compat-patch-md5 "09bfa3f4b09620555aa107e48a4f850b">
     69<!ENTITY systemd-compat-patch-size "9.244 KB">
    7470
    7571<!ENTITY tar-man-patch "tar-&tar-version;-manpage-1.patch">
     
    7975<!-- Vim branch update patch area -->
    8076
    81 <!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-1.patch">
    82 <!ENTITY vim-branch_update-patch-md5 "b5fdb7f4e4cc27932a9183c8e289029d">
    83 <!ENTITY vim-branch_update-patch-size "460 KB">
     77<!ENTITY vim-branch_update-patch "vim-&vim-version;-branch_update-2.patch">
     78<!ENTITY vim-branch_update-patch-md5 "aa2e7384582ddd94ce7e5d91bebce78f">
     79<!ENTITY vim-branch_update-patch-size "2,740 KB">
    8480
    8581<!-- Start of multilib patches -->
     
    9086
    9187<!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch">
    92 <!ENTITY perl-multilib-patch-md5 "d339c17439ac986d9593c86db93d545c">
    93 <!ENTITY perl-multilib-patch-size "1.946 KB">
     88<!ENTITY perl-multilib-patch-md5 "5b79ffc5337193d4f725d4bfd3c60997">
     89<!ENTITY perl-multilib-patch-size "2.000 KB">
    9490
    9591<!-- Start of Pure64 patches -->
     
    109105<!ENTITY aboot-alpha-patch-size "175 KB">
    110106
    111 <!ENTITY eglibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch">
    112 <!ENTITY eglibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d">
    113 <!ENTITY eglibc-alpha_fixes-patch-size "7 KB">
     107<!ENTITY glibc-alpha_fixes-patch "glibc-&glibc-version;-alpha_fixes-1.patch">
     108<!ENTITY glibc-alpha_fixes-patch-md5 "5d279206a752199e39a4e99c4950271d">
     109<!ENTITY glibc-alpha_fixes-patch-size "7 KB">
    114110
    115111<!-- Start of mips/mips64 patches -->
  • BOOK/prologue/common/hostreqs.xml

    r88ef769 r03e6a40  
    6363    <listitem>
    6464      <para><emphasis role="strong">Glibc-2.2.5</emphasis> (Versions
    65       greater than &eglibc-version; are not recommended as they have
     65      greater than &glibc-version; are not recommended as they have
    6666      not been tested)</para>
    6767    </listitem>
     
    104104
    105105    <listitem>
    106       <para><emphasis role="strong">XZ-Utils-4.999.8beta</emphasis></para>
     106      <para><emphasis role="strong">XZ Utils-4.999.8beta</emphasis></para>
    107107    </listitem>
    108108
  • BOOK/prologue/common/prerequisites.xml

    r88ef769 r03e6a40  
    4141    <listitem>
    4242      <para remap="verbatim">The Linux Users' Guide
    43       <ulink url="http://www.linuxhq.com/guides/LUG/guide.html"/></para>
     43      <ulink url="http://www.tldp.org/pub/Linux/docs/ldp-archived/users-guide/"/></para>
    4444
    4545      <para>This guide covers the usage of assorted Linux software.</para>
  • BOOK/temp-system/64/binutils.xml

    r88ef769 r03e6a40  
    5050
    5151    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    52     href="../multilib/binutils.xml"
    53     xpointer="xpointer(//*[@os='ea'])"/>
    54 
    55     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    5652    href="../common/binutils.xml"
    5753    xpointer="xpointer(//*[@os='be'])"/>
  • BOOK/temp-system/64/check.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-testsuite-tools-check" role="wrap">
     8<sect1 id="ch-temp-system-check" role="wrap">
    99  <?dbhtml filename="check.html"?>
    1010
    1111  <title>Check-&check-version;</title>
    1212
    13   <indexterm zone="ch-testsuite-tools-check">
     13  <indexterm zone="ch-temp-system-check">
    1414    <primary sortas="a-Check">Check</primary>
    1515  </indexterm>
     
    2828<screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \
    2929    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
     30
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../common/check.xml"
     33    xpointer="xpointer(//*[@os='e'])"/>
    3034
    3135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/64/cloog.xml

    r88ef769 r03e6a40  
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/common/cloog.xml"
     35    xpointer="xpointer(//*[@os='s1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/cloog.xml"
     39    xpointer="xpointer(//*[@os='s2'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3442    href="../common/cloog.xml"
    3543    xpointer="xpointer(//*[@os='c'])"/>
  • BOOK/temp-system/64/gcc.xml

    r88ef769 r03e6a40  
    7777    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    7878    --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \
    79     --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \
    80     --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \
     79    --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    8180    --with-cloog=/tools --with-system-zlib \
    8281    --with-native-system-header-dir=/tools/include --enable-checking=release \
  • BOOK/temp-system/64/gmp.xml

    r88ef769 r03e6a40  
    4343
    4444    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     45    href="../multilib/gmp.xml"
     46    xpointer="xpointer(//*[@os='ba'])"/>
     47
     48    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4549    href="../common/gmp.xml"
    4650    xpointer="xpointer(//*[@os='c'])"/>
  • BOOK/temp-system/alpha-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/common/bash.xml

    r88ef769 r03e6a40  
    5858<!--
    5959    <variablelist os="c">
    60       <title>The meaning of the configure option:</title>
     60      <title>The meaning of the new configure option:</title>
    6161
    6262      <varlistentry>
     
    8181<c:command>make install</c:command>
    8282
    83     <c:para>Make a link for programs that use <c:command>sh</c:command> for
    84     a shell:</c:para>
    85 
    86 <c:command>ln -sv bash /tools/bin/sh</c:command>
    87 
    8883  </c:install>
    8984
  • BOOK/temp-system/common/bison.xml

    r88ef769 r03e6a40  
    2727<screen os='s2'><userinput>cp -v Makefile.in{,.orig}
    2828sed '/bison.help:/s/^/# /' Makefile.in.orig > Makefile.in</userinput></screen>
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../../final-system/common/bison.xml"
    31     xpointer="xpointer(//*[@os='t3'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/bison.xml"
    35     xpointer="xpointer(//*[@os='t4'])"/>
    3629
    3730    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/check.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-testsuite-tools-check" role="wrap">
     8<sect1 id="ch-temp-system-check" role="wrap">
    99  <?dbhtml filename="check.html"?>
    1010
    1111  <title>Check-&check-version;</title>
    1212
    13   <indexterm zone="ch-testsuite-tools-check">
     13  <indexterm zone="ch-temp-system-check">
    1414    <primary sortas="a-Check">Check</primary>
    1515  </indexterm>
     
    2929<screen os="d"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
     31
     32    <variablelist os="e">
     33      <title>The meaning of the new configure option:</title>
     34
     35      <varlistentry>
     36        <term><parameter>PKG_CONFIG=</parameter></term>
     37        <listitem>
     38          <para>Prevents check from using <command>pkg-config</command> to
     39          search for additional packages that may be on the host but
     40          won't exist inside the temporary build environment.</para>
     41        </listitem>
     42      </varlistentry>
     43
     44    </variablelist>
    3145
    3246    <para os="f">Build the package:</para>
     
    6377          <para>Awk script for generating C unit tests for use with the C the
    6478          Check unit testing framework</para>
    65           <indexterm zone="ch-testsuite-tools-check checkmk">
     79          <indexterm zone="ch-temp-system-check checkmk">
    6680            <primary sortas="b-check">checkmk</primary>
    6781          </indexterm>
     
    7488          <para>Contains functions that allow Check to be called from a test
    7589          program</para>
    76           <indexterm zone="ch-testsuite-tools-check libcheck">
     90          <indexterm zone="ch-temp-system-check libcheck">
    7791            <primary sortas="c-libcheck">libcheck.{a,so};</primary>
    7892          </indexterm>
  • BOOK/temp-system/common/choose.xml

    r88ef769 r03e6a40  
    3636  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
    3737  (having been compiled with GCC-4.1.2 or greater). The reason for the
    38   kernel version requirement is that eglibc is built to generate the library
     38  kernel version requirement is that glibc is built to generate the library
    3939  for the smallest version of the Linux kernel expected to be supported.</para>
    4040
  • BOOK/temp-system/common/cloog.xml

    r88ef769 r03e6a40  
    2929    --with-gmp-prefix=/tools --with-isl-prefix=/tools</userinput></screen>
    3030
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../../final-system/common/cloog.xml"
     33    xpointer="xpointer(//*[@os='s1'])"/>
     34
     35    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     36    href="../../final-system/common/cloog.xml"
     37    xpointer="xpointer(//*[@os='s2'])"/>
     38
    3139    <para os="c">Compile the package:</para>
    3240
  • BOOK/temp-system/common/coreutils.xml

    r88ef769 r03e6a40  
    3333EOF</userinput></screen>
    3434
     35    <para os="p1">Apply a patch to prevent Coreutils from generating manpages :</para>
     36
     37<screen os="p2"><userinput>patch -Np1 -i ../&coreutils-noman-patch;</userinput></screen>
     38
    3539    <para os="bd">Prepare Coreutils for compilation:</para>
    3640
     
    5155
    5256    </variablelist>
    53 
    54     <para os="s1">Apply a sed to allow completion of the build:</para>
    55 
    56 <screen os="s2"><userinput>cp -v Makefile{,.orig}
    57 sed -e 's/^#run_help2man\|^run_help2man/#&amp;/' \
    58   -e 's/^\##run_help2man/run_help2man/' Makefile.orig > Makefile</userinput></screen>
    5957
    6058   <para os="bf">Compile the package:</para>
  • BOOK/temp-system/common/gawk.xml

    r88ef769 r03e6a40  
    2222  <sect2 role="installation">
    2323    <title>Installation of Gawk</title>
    24 
    25     <para os="s1">Apply a sed which will allow the build system to complete without error:</para>
    26 
    27 <screen os="s2"><userinput>cp -v extension/Makefile.in{,.orig}
    28 sed -e 's/check-recursive all-recursive: check-for-shared-lib-support/check-recursive all-recursive:/' \
    29   extension/Makefile.in.orig > extension/Makefile.in</userinput></screen>
    3024
    3125    <para os="a">Prepare Gawk for compilation:</para>
  • BOOK/temp-system/common/gcc.xml

    r88ef769 r03e6a40  
    7575  --enable-c99 --enable-shared --enable-threads=posix --disable-multilib \
    7676  --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \
    77   --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \
    78   --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    79   --disable-isl-version-check --with-cloog=/tools --with-system-zlib \
     77  --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \
     78  --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \
    8079  --with-native-system-header-dir=/tools/include --disable-libssp \
    81   --disable-install-libiberty --enable-checking=release \
    82   --enable-libstdcxx-time</userinput></screen>
     80  --enable-checking=release --enable-libstdcxx-time</userinput></screen>
    8381
    8482    <variablelist os="cl">
    85       <title>The meaning of the new configure options:</title>
     83      <title>The meaning of the new configure option:</title>
    8684
    8785      <varlistentry os="cl1">
  • BOOK/temp-system/common/gettext.xml

    r88ef769 r03e6a40  
    2929<screen os="b"><userinput>cd gettext-tools</userinput></screen>
    3030
    31     <para os="t1">When cross-compiling the Gettext configure script assumes we
    32     don't have a working wcwidth when we do. The following will fix possible
     31    <para os="t1">When cross-compiling, the Gettext
     32    <command>configure</command> script assumes we don't have a working wcwidth
     33    even when when we do. The following will fix possible
    3334    compilation errors because of this assumption:</para>
    3435
     
    4142    --disable-shared --cache-file=config.cache</userinput></screen>
    4243
    43     <variablelist os="e">
    44       <title>The meaning of the configure options:</title>
     44    <para os="e">Compile the required programs and support library:</para>
    4545
    46       <varlistentry os="e1">
    47         <term><parameter>--disable-shared</parameter></term>
    48         <listitem>
    49           <para>This tells Gettext not to create a shared library.</para>
    50         </listitem>
    51       </varlistentry>
     46<screen os="f"><userinput>make -C gnulib-lib
     47make -C src msgfmt msgmerge xgettext</userinput></screen>
    5248
    53     </variablelist>
     49    <para os="g">Install the <command>msgfmt</command>,
     50    <command>msgmerge</command> and <command>xgettext</command> binaries:</para>
    5451
    55     <para os="f">Compile the package:</para>
    56 
    57 <screen os="g"><userinput>make -C gnulib-lib
    58 make -C src msgfmt</userinput></screen>
    59 
    60     <para os="h">Install the <command>msgfmt</command> binary:</para>
    61 
    62 <screen os="i"><userinput>cp -v src/msgfmt /tools/bin</userinput></screen>
     52<screen os="h"><userinput>cp -v src/{msgfmt,msgmerge,xgettext} /tools/bin</userinput></screen>
    6353
    6454  </sect2>
  • BOOK/temp-system/common/grep.xml

    r88ef769 r03e6a40  
    4040          assumes there is no usable <filename>regex.h</filename> installed and
    4141          instead uses the one included with Grep. This switch forces the use of
    42           the regex functions from EGLIBC.</para>
     42          the regex functions from GLIBC.</para>
    4343        </listitem>
    4444      </varlistentry>
  • BOOK/temp-system/common/make.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="aa"><userinput>./configure --prefix=/tools \
     29<screen os="aa"><userinput>PKG_CONFIG= ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    3131
  • BOOK/temp-system/common/ncurses.xml

    r88ef769 r03e6a40  
    7676        <term><parameter>--with-build-cc=gcc</parameter></term>
    7777        <listitem>
    78           <para>This tells Ncurses what type of compiler we are using.</para>
     78          <para>This tells Ncurses which compiler to use to build native tools
     79          when cross-compiling.</para>
    7980        </listitem>
    8081      </varlistentry>
  • BOOK/temp-system/common/texinfo.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>./configure --prefix=/tools \
     29<screen os="b"><userinput>PERL=/usr/bin/perl ./configure --prefix=/tools \
    3030    --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
     31
     32    <variablelist os="ba">
     33      <title>The meaning of the new configure option:</title>
     34
     35      <varlistentry>
     36        <term><parameter>PERL=/usr/bin/perl</parameter></term>
     37        <listitem>
     38          <para>This forces Texinfo to use
     39          <filename class="directory">/usr/bin</filename> as the location of
     40          <command>perl</command>, as some host systems may have it in
     41          <filename class="directory">/bin</filename>.</para>
     42        </listitem>
     43      </varlistentry>
     44
     45    </variablelist>
    3146
    3247    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/common/vim.xml

    r88ef769 r03e6a40  
    6262    --with-tlib=ncurses</userinput></screen>
    6363
     64    <variablelist os="f">
     65      <title>The meaning of the new configure options:</title>
     66
     67      <varlistentry>
     68        <term><parameter>--enable-multibyte</parameter></term>
     69        <listitem>
     70          <para>This optional but highly recommended switch enables support
     71          for editing files in multibyte character encodings. This is needed
     72          if using a locale with a multibyte character set. This switch is
     73          also helpful to be able to edit text files initially created in
     74          Linux distributions like Fedora that use UTF-8 as a default
     75          character set.</para>
     76        </listitem>
     77      </varlistentry>
     78
     79      <varlistentry>
     80        <term><parameter>--enable-gui=no --disable-gtktest --disable-xim --with-features=normal --disable-gpm --without-x --disable-netbeans</parameter></term>
     81        <listitem>
     82          <para>These options prevent Vim from trying to link to libraries
     83          that might be on the host but won't exist inside the temporary
     84          build environment.</para>
     85        </listitem>
     86      </varlistentry>
     87
     88      <varlistentry>
     89        <term><parameter>--with-tlib=ncurses</parameter></term>
     90        <listitem>
     91          <para>Tells Vim to use Ncurses as its terminal library.</para>
     92        </listitem>
     93      </varlistentry>
     94
     95    </variablelist>
     96
    6497    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6598    href="../../final-system/common/vim.xml"
     
    74107    xpointer="xpointer(//*[@os='j'])"/>
    75108
    76     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    77     href="../../final-system/common/vim.xml"
    78     xpointer="xpointer(//*[@os='k'])"/>
     109<screen os="k"><userinput>make install</userinput></screen>
    79110
    80111    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    88119
    89120<screen os="tv2"><userinput>cat &gt; /tools/etc/vimrc &lt;&lt; "EOF"
    90 <literal>" Begin /etc/vimrc
     121<literal>" Begin /tools/etc/vimrc
    91122
    92123set nocompatible
     
    95126syntax on
    96127
    97 " End /etc/vimrc</literal>
     128" End /tools/etc/vimrc</literal>
    98129EOF</userinput></screen>
    99130
  • BOOK/temp-system/common/xz.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-temp-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>temporary system</secondary>
    1616  </indexterm>
     
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of XZ-Utils</title>
     23    <title>Installation of XZ Utils</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/mips-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/mips64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/mips64-64/gcc.xml

    r88ef769 r03e6a40  
    7777    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    7878    --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \
    79     --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \
    80     --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \
     79    --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    8180    --with-cloog=/tools --with-system-zlib --enable-checking=release \
    8281    --enable-libstdcxx-time --with-native-system-header-dir=/tools/include</userinput></screen>
  • BOOK/temp-system/mips64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/temp-system/mips64/choose.xml

    r88ef769 r03e6a40  
    3232    xpointer="xpointer(//*[@os='d'])"/>
    3333
    34   <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that eglibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>
     34  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater (having been compiled with GCC-4.1.2 or greater). The reason for the kernel version requirement is that glibc is built to generate the library for the smallest version of the Linux kernel expected to be supported.</para>
    3535
    3636  <para>To check your kernel version, run <command>cat /proc/version</command> - if it does not say that you are running a 2.6.32 or later Linux kernel, compiled with GCC 4.1.2 or later, you cannot chroot.</para>
  • BOOK/temp-system/mips64/gcc.xml

    r88ef769 r03e6a40  
    7777  --enable-c99 --enable-shared --enable-threads=posix \
    7878  --enable-__cxa_atexit --disable-nls --enable-languages=c,c++ \
    79   --disable-libstdcxx-pch --with-abi=64 --enable-cloog-backend=isl \
    80   --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    81   --disable-isl-version-check --with cloog=/tools --with-system-zlib \
     79  --disable-libstdcxx-pch --with-abi=64 --with-gmp=/tools --with-mpfr=/tools \
     80  --with-mpc=/tools --with-isl=/tools --with cloog=/tools --with-system-zlib \
    8281  --enable-checking=release --enable-libstdcxx-time \
    8382  --with-native-system-header-dir=/tools/include</userinput></screen>
  • BOOK/temp-system/multilib/binutils.xml

    r88ef769 r03e6a40  
    4949    --disable-nls --enable-shared --enable-64-bit-bfd</userinput></screen>
    5050
    51     <variablelist os="ea">
    52       <title>The meaning of the new configure options:</title>
    53 
    54       <varlistentry>
    55         <term><parameter>CC="${CC} ${BUILD64}"</parameter></term>
    56         <listitem>
    57           <para>Tells the compiler to use our 64-bit build flags.</para>
    58         </listitem>
    59       </varlistentry>
    60 
    61     </variablelist>
    62 
    6351    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6452    href="../common/binutils.xml"
  • BOOK/temp-system/multilib/bison.xml

    r88ef769 r03e6a40  
    3030    href="../common/bison.xml"
    3131    xpointer="xpointer(//*[@os='s2'])"/>
    32 
    33     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    34     href="../../final-system/common/bison.xml"
    35     xpointer="xpointer(//*[@os='t3'])"/>
    36 
    37     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    38     href="../../final-system/common/bison.xml"
    39     xpointer="xpointer(//*[@os='t4'])"/>
    4032
    4133    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/check.xml

    r88ef769 r03e6a40  
    66]>
    77
    8 <sect1 id="ch-testsuite-tools-check" role="wrap">
     8<sect1 id="ch-temp-system-check" role="wrap">
    99  <?dbhtml filename="check.html"?>
    1010
    1111  <title>Check-&check-version;</title>
    1212
    13   <indexterm zone="ch-testsuite-tools-check">
     13  <indexterm zone="ch-temp-system-check">
    1414    <primary sortas="a-Check">Check</primary>
    1515  </indexterm>
     
    2828<screen os="d"><userinput>CC="${CC} ${BUILD64}" PKG_CONFIG= ./configure --prefix=/tools \
    2929    --build=${CLFS_HOST} --host=${CLFS_TARGET}  --libdir=/tools/lib64</userinput></screen>
     30
     31    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     32    href="../common/check.xml"
     33    xpointer="xpointer(//*[@os='e'])"/>
    3034
    3135    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/choose.xml

    r88ef769 r03e6a40  
    3232  <para>To chroot, you will also need a Linux Kernel-2.6.32 or greater
    3333  (having been compiled with GCC-4.1.2 or greater). The reason for the
    34   kernel version requirement is that eglibc is built to generate the library
     34  kernel version requirement is that glibc is built to generate the library
    3535  for the smallest version of the Linux kernel expected to be supported.</para>
    3636
  • BOOK/temp-system/multilib/cloog.xml

    r88ef769 r03e6a40  
    3232
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../../final-system/common/cloog.xml"
     35    xpointer="xpointer(//*[@os='s1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../../final-system/common/cloog.xml"
     39    xpointer="xpointer(//*[@os='s2'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3442    href="../common/cloog.xml"
    3543    xpointer="xpointer(//*[@os='c'])"/>
  • BOOK/temp-system/multilib/coreutils.xml

    r88ef769 r03e6a40  
    3333    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    3434    href="../common/coreutils.xml"
     35    xpointer="xpointer(//*[@os='p1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     38    href="../common/coreutils.xml"
     39    xpointer="xpointer(//*[@os='p2'])"/>
     40
     41    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     42    href="../common/coreutils.xml"
    3543    xpointer="xpointer(//*[@os='bd'])"/>
    3644
     
    4250    href="../common/coreutils.xml"
    4351    xpointer="xpointer(//*[@os='be1'])"/>
    44 
    45     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    46     href="../common/coreutils.xml"
    47     xpointer="xpointer(//*[@os='s1'])"/>
    48 
    49     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    50     href="../common/coreutils.xml"
    51     xpointer="xpointer(//*[@os='s2'])"/>
    5252
    5353    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/gawk.xml

    r88ef769 r03e6a40  
    2222  <sect2 role="installation">
    2323    <title>Installation of Gawk</title>
    24 
    25     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    26     href="../common/gawk.xml"
    27     xpointer="xpointer(//*[@os='s1'])"/>
    28 
    29     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    30     href="../common/gawk.xml"
    31     xpointer="xpointer(//*[@os='s2'])"/>
    3224
    3325    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/gcc.xml

    r88ef769 r03e6a40  
    7777  --enable-long-long --enable-c99 --enable-shared --enable-threads=posix \
    7878  --disable-nls --enable-__cxa_atexit --enable-languages=c,c++ \
    79   --disable-libstdcxx-pch --enable-cloog-backend=isl --with-gmp=/tools \
    80   --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    81   --disable-isl-version-check --with-cloog=/tools --with-system-zlib \
     79  --disable-libstdcxx-pch --with-gmp=/tools --with-mpfr=/tools \
     80  --with-mpc=/tools --with-isl=/tools --with-cloog=/tools --with-system-zlib \
    8281  --with-native-system-header-dir=/tools/include --disable-libssp \
    83   --disable-install-libiberty  --enable-libstdcxx-time \
    84   --enable-checking=release</userinput></screen>
     82  --enable-libstdcxx-time --enable-checking=release</userinput></screen>
    8583
    8684    <variablelist os="dd">
  • BOOK/temp-system/multilib/gettext.xml

    r88ef769 r03e6a40  
    6464    xpointer="xpointer(//*[@os='h'])"/>
    6565
    66     <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    67     href="../common/gettext.xml"
    68     xpointer="xpointer(//*[@os='i'])"/>
    69 
    7066  </sect2>
    7167
  • BOOK/temp-system/multilib/gmp.xml

    r88ef769 r03e6a40  
    4242    --libdir=/tools/lib64 --enable-cxx</userinput></screen>
    4343
     44    <variablelist os="ba">
     45      <title>The meaning of the new configure option:</title>
     46
     47      <varlistentry>
     48        <term><parameter>CC="${CC} ${BUILD64}"</parameter></term>
     49        <listitem>
     50          <para>Tells the compiler to use our 64-bit build flags.</para>
     51        </listitem>
     52      </varlistentry>
     53
     54    </variablelist>
     55
    4456    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    4557    href="../common/gmp.xml"
  • BOOK/temp-system/multilib/make.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="aa"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     29<screen os="aa"><userinput>PKG_CONFIG= CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    3030   --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
    3131
  • BOOK/temp-system/multilib/texinfo.xml

    r88ef769 r03e6a40  
    2727    xpointer="xpointer(//*[@os='a'])"/>
    2828
    29 <screen os="b"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
     29<screen os="b"><userinput>PERL=/usr/bin/perl CC="${CC} ${BUILD64}" \
     30./configure --prefix=/tools \
    3031   --build=${CLFS_HOST} --host=${CLFS_TARGET}</userinput></screen>
     32
     33    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     34    href="../common/texinfo.xml"
     35    xpointer="xpointer(//*[@os='ba'])"/>
    3136
    3237    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
  • BOOK/temp-system/multilib/vim.xml

    r88ef769 r03e6a40  
    6060    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
    6161    href="../common/vim.xml"
     62    xpointer="xpointer(//*[@os='f'])"/>
     63
     64    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     65    href="../common/vim.xml"
    6266    xpointer="xpointer(//*[@os='g'])"/>
    6367
  • BOOK/temp-system/multilib/xz.xml

    r88ef769 r03e6a40  
    1212
    1313  <indexterm zone="ch-temp-system-xz">
    14     <primary sortas="a-XZ-Utils">XZ-Utils</primary>
     14    <primary sortas="a-XZ Utils">XZ Utils</primary>
    1515    <secondary>temporary system</secondary>
    1616  </indexterm>
     
    2121
    2222  <sect2 role="installation">
    23     <title>Installation of XZ-Utils</title>
     23    <title>Installation of XZ Utils</title>
    2424
    2525    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
     
    2828
    2929<screen os="cb"><userinput>CC="${CC} ${BUILD64}" ./configure --prefix=/tools \
    30      --build=${CLFS_HOST} --host=${CLFS_TARGET}\
     30     --build=${CLFS_HOST} --host=${CLFS_TARGET} \
    3131     --libdir=/tools/lib64</userinput></screen>
    3232
  • BOOK/temp-system/ppc-chapter.xml

    r88ef769 r03e6a40  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2625  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3029  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    3331  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    37   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3835  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/ppc64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/ppc64-64/gcc.xml

    r88ef769 r03e6a40  
    7777    --enable-c99 --enable-shared --enable-threads=posix --disable-nls \
    7878    --enable-__cxa_atexit --enable-languages=c,c++ --disable-libstdcxx-pch \
    79     --enable-cloog-backend=isl --with-gmp=/tools --with-mpfr=/tools \
    80     --with-mpc=/tools --with-isl=/tools --disable-isl-version-check \
     79    --with-gmp=/tools --with-mpfr=/tools --with-mpc=/tools --with-isl=/tools \
    8180    --with-cloog=/tools --with-system-zlib \
    8281    --with-native-system-header-dir=/tools/include --enable-checking=release \
  • BOOK/temp-system/ppc64-chapter.xml

    r88ef769 r03e6a40  
    2323  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    25   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2625  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
     
    3029  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/>
    32   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3331  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    37   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3835  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4138  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     40  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/temp-system/sparc-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/sparc64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/sparc64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/temp-system/x86-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/xz.xml"/>
  • BOOK/temp-system/x86_64-64-chapter.xml

    r88ef769 r03e6a40  
    2424  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/ncurses.xml"/>
    2525  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/bash.xml"/>
    26   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/bison.xml"/>
    2726  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/bzip2.xml"/>
    2827  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/check.xml"/>
     
    3130  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3231  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3432  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3533  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
    3634  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/grep.xml"/>
    3735  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    38   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    3936  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4037  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
     
    4239  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4340  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     41  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/util-linux.xml"/>
    4442  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4543  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="64/xz.xml"/>
  • BOOK/temp-system/x86_64-chapter.xml

    r88ef769 r03e6a40  
    3131  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/findutils.xml"/>
    3232  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/file.xml"/>
    33   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/flex.xml"/>
    3433  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gawk.xml"/>
    3534  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gettext.xml"/>
     
    3736  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/gzip.xml"/>
    3837  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="common/m4.xml"/>
    39   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/make.xml"/>
    4038  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/patch.xml"/>
    4139  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/sed.xml"/>
    4240  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/tar.xml"/>
    4341  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/texinfo.xml"/>
     42  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/util-linux.xml"/>
    4443  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/vim.xml"/>
    4544  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="multilib/xz.xml"/>
  • BOOK/users_groups.ent

    r88ef769 r03e6a40  
    88<!ENTITY uid-adm "3">
    99<!ENTITY uid-lp "10">
     10<!ENTITY uid-messagebus "27">
    1011<!ENTITY uid-mail "30">
    1112<!ENTITY uid-news "31">
     
    3536<!ENTITY gid-console "17">
    3637<!ENTITY gid-cdrw "18">
     38<!ENTITY gid-messagebus "27">
     39<!ENTITY gid-systemd-journal "28">
    3740<!ENTITY gid-mail "30">
    3841<!ENTITY gid-news "31">
     42<!ENTITY gid-wheel "39">
    3943<!ENTITY gid-users "1000">
    4044<!ENTITY gid-nogroup "65533">
    41 <!ENTITY gid-nobody "65534">
  • scripts/patch/perl-patch.sh

    r88ef769 r03e6a40  
    1717#
    1818cd /usr/src
    19 if ! [ -e perl-${VERSION}.tar.gz  ]; then
    20   wget http://www.cpan.org/src/perl-${VERSION}.tar.gz
     19if ! [ -e perl-${VERSION}.tar.bz2  ]; then
     20  wget http://www.cpan.org/src/perl-${VERSION}.tar.bz2
    2121fi
    2222
     
    4141#
    4242rm -rf perl-${VERSION} perl-${VERSION}.orig
    43 tar xvf perl-${VERSION}.tar.gz
     43tar xvf perl-${VERSION}.tar.bz2
    4444mv perl-${VERSION} perl-${VERSION}.orig
    4545CURRENTDIR=$(pwd -P)
Note: See TracChangeset for help on using the changeset viewer.