Changeset 9ed7b54


Ignore:
Timestamp:
01/26/2008 11:35:18 PM (16 years ago)
Author:
Jeremy Huntwork <jhuntwork@…>
Children:
bdf8cdd
Parents:
7336a40
Message:

Merged revisions from trunk to jh branch:
r8410, r8411, r8412, r8413, r8414, r8415, r8416, r8417, r8418, r8419, r8420,
r8421, r8422, r8423, r8424, r8426, r8427, r8429, r8430, r8431, r8432, r8433,
r8434, r8435, r8436, r8437, r8438, r8439, r8440, r8441, r8442, r8443, r8444,
r8445, r8446, r8447, r8448, r8449, r8450, r8451, r8452, r8453, r8454, r8455,
r8456, r8457, r8458, r8459, r8460

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

Files:
3 added
28 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r7336a40 r9ed7b54  
    3737-->
    3838
     39    <listitem>
     40      <para>2008-01-22</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[matthew] - Replaced Util-Linux-2.12r, with
     44          Util-Linux-NG-2.13.1. Fixes
     45          <ulink url="&lfs-ticket-root;2077">#2077</ulink>.</para>
     46        </listitem>
     47        <listitem>
     48          <para>[matthew] - Upgraded to Tcl-8.4.17. Fixes
     49          <ulink url="&lfs-ticket-root;2131">#2131</ulink>.</para>
     50        </listitem>
     51        <listitem>
     52          <para>[matthew] - Upgraded to Man-Pages-2.76. Fixes
     53          <ulink url="&lfs-ticket-root;2129">#2129</ulink>.</para>
     54        </listitem>
     55        <listitem>
     56          <para>[matthew] - Upgraded to Linux-2.6.23.14. Fixes
     57          <ulink url="&lfs-ticket-root;2128">#2128</ulink>.</para>
     58        </listitem>
     59      </itemizedlist>
     60    </listitem>
     61
     62    <listitem>
     63      <para>2008-01-19</para>
     64      <itemizedlist>
     65        <listitem>
     66          <para>[matthew] - Add Perl to the list of host requirements, as it is
     67          required by Glibc.  Thanks to Ben Collver for the report.  Fixes
     68          <ulink url="&lfs-ticket-root;2112">#2112</ulink>.</para>
     69        </listitem>
     70        <listitem>
     71          <para>[matthew] - Mention <command>strace</command> as another means
     72          of logging installed files, and correct the URL of the Linux Standard
     73          Base specifications. Fixes
     74          <ulink url="&lfs-ticket-root;2073">#2073</ulink> and
     75          <ulink url="&lfs-ticket-root;2130">#2130</ulink>.</para>
     76        </listitem>
     77      </itemizedlist>
     78    </listitem>
     79
     80    <listitem>
     81      <para>2008-01-04</para>
     82      <itemizedlist>
     83        <listitem>
     84          <para>[matthew] - Upgraded to latest upstream fixes for Vim.</para>
     85        </listitem>
     86        <listitem>
     87          <para>[matthew] - Upgraded to Less-418.  Fixes
     88          <ulink url="&lfs-ticket-root;2124">#2124</ulink>.</para>
     89        </listitem>
     90        <listitem>
     91          <para>[matthew] - Upgraded to File-4.23.  Fixes
     92          <ulink url="&lfs-ticket-root;2125">#2125</ulink>.</para>
     93        </listitem>
     94        <listitem>
     95          <para>[matthew] - Upgraded to E2fsprogs-1.40.4.  Fixes
     96          <ulink url="&lfs-ticket-root;2123">#2123</ulink>.</para>
     97        </listitem>
     98      </itemizedlist>
     99    </listitem>
     100
     101    <listitem>
     102      <para>2007-12-23</para>
     103      <itemizedlist>
     104        <listitem>
     105          <para>[matthew] - Upgraded to latest upstream fixes for Readline.
     106          Fixes <ulink url="&lfs-ticket-root;2122">#2122</ulink>.</para>
     107        </listitem>
     108        <listitem>
     109          <para>[matthew] - Upgraded to Man-Pages-2.74. Fixes
     110          <ulink url="&lfs-ticket-root;2119">#2119</ulink>.</para>
     111        </listitem>
     112        <listitem>
     113          <para>[matthew] - Upgraded to Linux-2.6.23.12. Fixes
     114          <ulink url="&lfs-ticket-root;2118">#2118</ulink>.</para>
     115        </listitem>
     116        <listitem>
     117          <para>[matthew] - Upgraded to latest upstream fixes for Bash. Fixes
     118          <ulink url="&lfs-ticket-root;2121">#2121</ulink>.</para>
     119        </listitem>
     120      </itemizedlist>
     121    </listitem>
     122
     123    <listitem>
     124      <para>2007-12-08</para>
     125      <itemizedlist>
     126        <listitem>
     127          <para>[matthew] - Upgraded to latest upstream fixes for Vim. Fixes
     128          <ulink url="&lfs-ticket-root;2108">#2108</ulink>.</para>
     129        </listitem>
     130        <listitem>
     131          <para>[matthew] - Upgraded to Texinfo-4.11. Fixes
     132          <ulink url="&lfs-ticket-root;2074">#2074</ulink>.</para>
     133        </listitem>
     134        <listitem>
     135          <para>[matthew] - Upgraded to Psmisc-22.6. Fixes
     136          <ulink url="&lfs-ticket-root;2104">#2104</ulink>.</para>
     137        </listitem>
     138        <listitem>
     139          <para>[matthew] - Upgraded to Man-Pages-2.70. Fixes
     140          <ulink url="&lfs-ticket-root;2110">#2110</ulink>.</para>
     141        </listitem>
     142        <listitem>
     143          <para>[matthew] - Upgraded to Man-DB-2.5.0. Fixes
     144          <ulink url="&lfs-ticket-root;2109">#2109</ulink>.</para>
     145        </listitem>
     146        <listitem>
     147          <para>[matthew] - Upgraded to Linux-2.6.23.9. Fixes
     148          <ulink url="&lfs-ticket-root;2106">#2106</ulink>.</para>
     149        </listitem>
     150        <listitem>
     151          <para>[matthew] - Upgraded to Less-416. Fixes
     152          <ulink url="&lfs-ticket-root;2105">#2105</ulink>.</para>
     153        </listitem>
     154        <listitem>
     155          <para>[matthew] - Upgraded to Gettext-0.17. Fixes
     156          <ulink url="&lfs-ticket-root;2103">#2103</ulink>.</para>
     157        </listitem>
     158        <listitem>
     159          <para>[matthew] - Removed the modifications to Gawk's config.h as
     160          Gawk-3.1.6 fixes the bug that they were working around.  Fixes
     161          <ulink url="&lfs-ticket-root;2107">#2107</ulink>. Thanks to Erik-Jan
     162          for the report.</para>
     163        </listitem>
     164        <listitem>
     165          <para>[matthew] - Removed the modifications to Gawk's config.h as
     166          Gawk-3.1.6 fixes the bug that they were working around.  Fixes
     167          <ulink url="&lfs-ticket-root;2107">#2107</ulink>. Thanks to Erik-Jan
     168          for the report.</para>
     169        </listitem>
     170        <listitem>
     171          <para>[matthew] - Upgraded to E2fsprogs-1.40.3.  Fixes
     172          <ulink url="&lfs-ticket-root;2116">#2116</ulink>.</para>
     173        </listitem>
     174      </itemizedlist>
     175    </listitem>
     176
     177     <listitem>
     178      <para>2007-11-25</para>
     179      <itemizedlist>
     180        <listitem>
     181          <para>[bdubbs] - Fixed test for Debian binutils.</para>
     182        </listitem>
     183      </itemizedlist>
     184    </listitem>
     185
     186    <listitem>
     187      <para>2007-10-29</para>
     188      <itemizedlist>
     189        <listitem>
     190          <para>[bdubbs] - Removed obsolete note from Creating Symlinks section
     191          about continuation lines in udev rules.  Changed dailout group
     192          to uucp for udev rule compatability.</para>
     193        </listitem>
     194        <listitem>
     195          <para>[matthew] - Upgrade to the latest upstream patches for
     196          Vim.</para>
     197        </listitem>
     198        <listitem>
     199          <para>[matthew] - Add a patch to fix a segfault in usb_id.</para>
     200        </listitem>
     201        <listitem>
     202          <para>[matthew] - Upgrade to Tcl-8.4.16. Fixes
     203          <ulink url="&lfs-ticket-root;2084">#2084</ulink>.</para>
     204        </listitem>
     205        <listitem>
     206          <para>[matthew] - Upgrade to Tar-1.19. Fixes
     207          <ulink url="&lfs-ticket-root;2090">#2090</ulink>.</para>
     208        </listitem>
     209        <listitem>
     210          <para>[matthew] - Upgrade to Man-Pages-2.67. Fixes
     211          <ulink url="&lfs-ticket-root;2078">#2078</ulink>.</para>
     212        </listitem>
     213        <listitem>
     214          <para>[matthew] - Upgrade to Linux-2.6.23.1. Fixes
     215          <ulink url="&lfs-ticket-root;2088">#2088</ulink>.</para>
     216        </listitem>
     217        <listitem>
     218          <para>[matthew] - Upgrade to Less-409. Fixes
     219          <ulink url="&lfs-ticket-root;2087">#2087</ulink>.</para>
     220        </listitem>
     221        <listitem>
     222          <para>[matthew] - Upgrade to IPRoute2-2.6.23. Fixes
     223          <ulink url="&lfs-ticket-root;2091">#2091</ulink>.</para>
     224        </listitem>
     225        <listitem>
     226          <para>[matthew] - Upgrade to Glibc-2.7. Fixes
     227          <ulink url="&lfs-ticket-root;2095">#2095</ulink>.</para>
     228        </listitem>
     229        <listitem>
     230          <para>[matthew] - Upgrade to GCC-4.2.2. Fixes
     231          <ulink url="&lfs-ticket-root;2089">#2089</ulink>.</para>
     232        </listitem>
     233        <listitem>
     234          <para>[matthew] - Upgrade to Gawk-3.1.6. Fixes
     235          <ulink url="&lfs-ticket-root;2098">#2098</ulink>.</para>
     236        </listitem>
     237        <listitem>
     238          <para>[matthew] - Upgrade to DB-4.6.21. Fixes
     239          <ulink url="&lfs-ticket-root;2086">#2086</ulink>.</para>
     240        </listitem>
     241      </itemizedlist>
     242    </listitem>
     243
    39244     <listitem>
    40245      <para>2007-10-06</para>
  • chapter01/whatsnew.xml

    r7336a40 r9ed7b54  
    6060      <para>Diffutils &diffutils-version;</para>
    6161    </listitem>-->
    62     <!--<listitem>
     62    <listitem>
    6363      <para>E2fsprogs &e2fsprogs-version;</para>
    64     </listitem>-->
     64    </listitem>
    6565    <!--<listitem>
    6666      <para>Expect &expect-version;</para>
    6767    </listitem>-->
    68     <!--<listitem>
     68    <listitem>
    6969      <para>File &file-version;</para>
    70     </listitem>-->
     70    </listitem>
    7171    <!--<listitem>
    7272      <para>Findutils &findutils-version;</para>
     
    7575      <para>Flex &flex-version;</para>
    7676    </listitem>-->
    77     <!--<listitem>
     77    <listitem>
    7878      <para>Gawk &gawk-version;</para>
    79     </listitem>-->
     79    </listitem>
    8080    <listitem>
    8181      <para>GCC &gcc-version;</para>
    8282    </listitem>
    83     <!--<listitem>
     83    <listitem>
    8484      <para>Gettext &gettext-version;</para>
    85     </listitem>-->
     85    </listitem>
    8686    <listitem>
    8787      <para>Glibc &glibc-version;</para>
     
    105105      <para>Inetutils &inetutils-version;</para>
    106106    </listitem>-->
    107     <!--<listitem>
     107    <listitem>
    108108      <para>IPRoute2 &iproute2-version;</para>
    109     </listitem>-->
     109    </listitem>
    110110    <!--<listitem>
    111111      <para>Kbd &kbd-version;</para>
    112112    </listitem>-->
    113     <!--<listitem>
     113    <listitem>
    114114      <para>Less &less-version;</para>
    115     </listitem>-->
     115    </listitem>
    116116    <listitem>
    117117      <para>LFS-Bootscripts &lfs-bootscripts-version;</para>
     
    129129      <para>Make &make-version;</para>
    130130    </listitem>-->
    131     <!--<listitem>
     131    <listitem>
    132132      <para>Man-DB &man-db-version;</para>
    133     </listitem>-->
     133    </listitem>
    134134    <listitem>
    135135      <para>Man-pages &man-pages-version;</para>
     
    153153      <para>Procps &procps-version;</para>
    154154    </listitem>-->
    155     <!--<listitem>
     155    <listitem>
    156156      <para>Psmisc &psmisc-version;</para>
    157     </listitem>-->
     157    </listitem>
    158158    <!--<listitem>
    159159      <para>Readline &readline-version;</para>
     
    171171      <para>SysVinit &sysvinit-version;</para>
    172172    </listitem>-->
    173     <!--<listitem>
     173    <listitem>
    174174      <para>Tar &tar-version;</para>
    175175    </listitem>
    176176    <listitem>
    177177      <para>TCL &tcl-version;</para>
    178     </listitem>-->
    179     <!--<listitem>
     178    </listitem>
     179    <listitem>
    180180      <para>Texinfo &texinfo-version;</para>
    181     </listitem>-->
     181    </listitem>
    182182    <!--<listitem>
    183183      <para>Udev &udev-version;</para>
     
    186186      <para>&udev-config;</para>
    187187    </listitem>
    188     <!--<listitem>
    189       <para>Util-Linux &util-linux-version;</para>
    190     </listitem>-->
     188    <listitem>
     189      <para>Util-Linux-NG &util-linux-ng-version;</para>
     190    </listitem>
    191191    <!--<listitem>
    192192      <para>Vim &vim-version;</para>
     
    218218
    219219    <listitem>
     220      <para>&udev-usbid-patch;</para>
     221    </listitem>
     222
     223    <listitem>
    220224      <para>&vim-fixes-patch;</para>
    221225    </listitem>
     
    235239
    236240    <listitem>
     241      <para>gawk-3.1.5-segfault_fix-1.patch</para>
     242    </listitem>
     243
     244    <listitem>
    237245      <para>gcc-4.1.2-specs-1.patch</para>
    238246    </listitem>
    239247
    240248    <listitem>
     249      <para>man-db-2.4.4-fixes-1.patch</para>
     250    </listitem>
     251
     252    <listitem>
    241253      <para>readline-5.4-fixes-4.patch</para>
    242254    </listitem>
  • chapter03/packages.xml

    r7336a40 r9ed7b54  
    544544
    545545    <varlistentry>
    546       <term>Util-linux (&util-linux-version;) - <token>&util-linux-size;</token>:</term>
    547       <listitem>
    548         <para>Home page: <ulink url="&util-linux-home;"/></para>
    549         <para>Download: <ulink url="&util-linux-url;"/></para>
    550         <para>MD5 sum: <literal>&util-linux-md5;</literal></para>
     546      <term>Util-linux-ng (&util-linux-ng-version;) - <token>&util-linux-ng-size;</token>:</term>
     547      <listitem>
     548        <para>Home page: <ulink url="&util-linux-ng-home;"/></para>
     549        <para>Download: <ulink url="&util-linux-ng-url;"/></para>
     550        <para>MD5 sum: <literal>&util-linux-ng-md5;</literal></para>
    551551      </listitem>
    552552    </varlistentry>
  • chapter03/patches.xml

    r7336a40 r9ed7b54  
    2828
    2929    <varlistentry>
     30      <term>Binutils Texinfo Version Patch - <token>&binutils-configure-patch-size;</token>:</term>
     31      <listitem>
     32        <para>Download: <ulink url="&patches-root;&binutils-configure-patch;"/></para>
     33        <para>MD5 sum: <literal>&binutils-configure-patch-md5;</literal></para>
     34      </listitem>
     35    </varlistentry>
     36
     37    <varlistentry>
    3038      <term>Bzip2 Documentation Patch - <token>&bzip2-docs-patch-size;</token>:</term>
    3139      <listitem>
     
    7684
    7785    <varlistentry>
    78       <term>Gawk Segfault Patch - <token>&gawk-segfault-patch-size;</token>:</term>
    79       <listitem>
    80         <para>Download: <ulink url="&patches-root;&gawk-segfault-patch;"/></para>
    81         <para>MD5 sum: <literal>&gawk-segfault-patch-md5;</literal></para>
    82       </listitem>
    83     </varlistentry>
    84 
    85     <varlistentry>
    8686      <term>Grep RedHat Fixes Patch - <token>&grep-fixes-patch-size;</token>:</term>
    8787      <listitem>
     
    132132
    133133    <varlistentry>
    134       <term>Man-DB Fix Patch - <token>&man-db-fixes-patch-size;</token>:</term>
    135       <listitem>
    136         <para>Download: <ulink url="&patches-root;&man-db-fixes-patch;"/></para>
    137         <para>MD5 sum: <literal>&man-db-fixes-patch-md5;</literal></para>
    138       </listitem>
    139     </varlistentry>
    140 
    141     <varlistentry>
    142134      <term>Mktemp Tempfile Patch - <token>&mktemp-tempfile-patch-size;</token>:</term>
    143135      <listitem>
     
    187179    </varlistentry>
    188180
    189     <varlistentry>
    190       <term>Texinfo Multibyte Fixes Patch - <token>&texinfo-multibyte-patch-size;</token>:</term>
    191       <listitem>
    192         <para>Download: <ulink url="&patches-root;&texinfo-multibyte-patch;"/></para>
    193         <para>MD5 sum: <literal>&texinfo-multibyte-patch-md5;</literal></para>
    194       </listitem>
    195     </varlistentry>
    196 
    197 
    198     <varlistentry>
    199       <term>Texinfo Tempfile Fix Patch - <token>&texinfo-tempfile_fix-patch-size;</token>:</term>
    200       <listitem>
    201         <para>Download: <ulink url="&patches-root;&texinfo-tempfile_fix-patch;"/></para>
    202         <para>MD5 sum: <literal>&texinfo-tempfile_fix-patch-md5;</literal></para>
    203       </listitem>
    204     </varlistentry>
    205 
    206     <varlistentry>
    207       <term>Util-linux Cramfs Patch - <token>&util-linux-cramfs-patch-size;</token>:</term>
    208       <listitem>
    209         <para>Download: <ulink url="&patches-root;&util-linux-cramfs-patch;"/></para>
    210         <para>MD5 sum: <literal>&util-linux-cramfs-patch-md5;</literal></para>
    211       </listitem>
    212     </varlistentry>
    213 
    214     <varlistentry>
    215       <term>Util-linux Lseek Patch - <token>&util-linux-lseek-patch-size;</token>:</term>
    216       <listitem>
    217         <para>Download: <ulink url="&patches-root;&util-linux-lseek-patch;"/></para>
    218         <para>MD5 sum: <literal>&util-linux-lseek-patch-md5;</literal></para>
     181
     182    <varlistentry>
     183      <term>Udev usb_id Segfault Patch - <token>&udev-usbid-patch-size;</token>:</term>
     184      <listitem>
     185        <para>Download: <ulink url="&patches-root;&udev-usbid-patch;"/></para>
     186        <para>MD5 sum: <literal>&udev-usbid-md5;</literal></para>
    219187      </listitem>
    220188    </varlistentry>
  • chapter05/adjusting.xml

    r7336a40 r9ed7b54  
    112112  </caution>
    113113
    114   <note><para>Building TCL in the next section will serve as an additional check that
    115   the toolchain has been built properly.  If TCL fails to build, it is an
     114  <note><para>Building Tcl in the next section will serve as an additional check that
     115  the toolchain has been built properly.  If Tcl fails to build, it is an
    116116  indication that something has gone wrong with the Binutils, GCC, or Glibc
    117   installation, but not with TCL itself.</para></note>
     117  installation, but not with Tcl itself.</para></note>
    118118
    119119</sect1>
  • chapter05/binutils-pass1.xml

    r7336a40 r9ed7b54  
    4848    linker and assembler to determine which of their own features to
    4949    enable.</para>
     50
     51    <para>Binutils does not recognize versions of Texinfo newer than 4.9.  Fix
     52    this issue by applying the following patch:</para>
     53
     54<screen><userinput remap="pre">patch -Np1 -i ../&binutils-configure-patch;</userinput></screen>
    5055
    5156    <para>The Binutils documentation recommends building Binutils outside of the
  • chapter05/binutils-pass2.xml

    r7336a40 r9ed7b54  
    4343  <sect2 role="installation">
    4444    <title>Re-installation of Binutils</title>
     45
     46    <para>Binutils does not recognize versions of Texinfo newer than 4.9.  Fix
     47    this issue by applying the following patch:</para>
     48
     49<screen><userinput remap="pre">patch -Np1 -i ../&binutils-configure-patch;</userinput></screen>
    4550
    4651    <para>Create a separate build directory again:</para>
  • chapter05/chapter05.xml

    r7336a40 r9ed7b54  
    2929  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="coreutils.xml"/>
    3030  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="diffutils.xml"/>
     31  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="e2fsprogs.xml"/>
    3132  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="findutils.xml"/>
    3233  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gawk.xml"/>
     
    4344  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tar.xml"/>
    4445  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="texinfo.xml"/>
    45   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux.xml"/>
     46  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux-ng.xml"/>
    4647  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="stripping.xml"/>
    4748  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="changingowner.xml"/>
  • chapter05/gawk.xml

    r7336a40 r9ed7b54  
    4848<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
    4949
    50     <para>Due to a bug in the <command>configure</command> script, Gawk fails
    51     to detect certain aspects of locale support in Glibc. This bug leads to,
    52     e.g., Gettext testsuite failures. Work around this issue by appending the
    53     missing macro definitions to <filename>config.h</filename>:</para>
    54 
    55 <screen><userinput remap="configure">cat &gt;&gt; config.h &lt;&lt; "EOF"
    56 <literal>#define HAVE_LANGINFO_CODESET 1
    57 #define HAVE_LC_MESSAGES 1</literal>
    58 EOF</userinput></screen>
    59 
    6050    <para>Compile the package:</para>
    6151
  • chapter05/util-linux.xml

    r7336a40 r9ed7b54  
    66]>
    77
    8 <sect1 id="ch-tools-util-linux" role="wrap">
    9   <?dbhtml filename="util-linux.html"?>
     8<sect1 id="ch-tools-util-linux-ng" role="wrap">
     9  <?dbhtml filename="util-linux-ng.html"?>
    1010
    1111  <sect1info condition="script">
    12     <productname>util-linux</productname>
    13     <productnumber>&util-linux-version;</productnumber>
    14     <address>&util-linux-url;</address>
     12    <productname>util-linux-ng</productname>
     13    <productnumber>&util-linux-ng-version;</productnumber>
     14    <address>&util-linux-ng-url;</address>
    1515  </sect1info>
    1616
    17   <title>Util-linux-&util-linux-version;</title>
     17  <title>Util-linux-ng-&util-linux-ng-version;</title>
    1818
    19   <indexterm zone="ch-tools-util-linux">
    20     <primary sortas="a-Util-linux">Util-linux</primary>
     19  <indexterm zone="ch-tools-util-linux-ng">
     20    <primary sortas="a-Util-linux-ng">Util-linux-ng</primary>
    2121    <secondary>tools</secondary>
    2222  </indexterm>
     
    3434
    3535      <seglistitem>
    36         <seg>&util-linux-ch5-sbu;</seg>
    37         <seg>&util-linux-ch5-du;</seg>
     36        <seg>&util-linux-ng-ch5-sbu;</seg>
     37        <seg>&util-linux-ng-ch5-du;</seg>
    3838      </seglistitem>
    3939    </segmentedlist>
     
    4242
    4343  <sect2 role="installation">
    44     <title>Installation of Util-linux</title>
    45 
    46     <para>Util-linux does not use the freshly installed headers and libraries
    47     from the <filename class="directory">/tools</filename> directory by default.
    48     This is fixed by altering the configure script:</para>
    49 
    50 <screen><userinput remap="pre">sed -i 's@/usr/include@/tools/include@g' configure</userinput></screen>
     44    <title>Installation of Util-linux-ng</title>
    5145
    5246    <para>Prepare Util-linux for compilation:</para>
    5347
    54 <screen><userinput remap="configure">./configure</userinput></screen>
    55 
    56     <para>Compile some support routines:</para>
    57 
    58 <screen><userinput remap="make">make -C lib</userinput></screen>
     48<screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen>
    5949
    6050    <para>Only a few of the utilities contained in this package need to be
     
    6454make -C text-utils more</userinput></screen>
    6555
    66     <para>This package does not come with a test suite.</para>
     56    <para>This package comes with a test suite, but running it will cause all of
     57    the binaries to be built and tested.  If you still wish to run the tests,
     58    issue:</para>
     59
     60<screen><userinput remap="test">make check</userinput></screen>
    6761
    6862    <para>Copy these programs to the temporary tools directory:</para>
  • chapter06/binutils.xml

    r7336a40 r9ed7b54  
    5656    <para>This issue needs to be resolved before running the test suites
    5757    for Binutils and GCC.</para>
     58
     59    <para>Binutils does not recognize versions of Texinfo newer than 4.9.  Fix
     60    this issue by applying the following patch:</para>
     61
     62<screen><userinput remap="pre">patch -Np1 -i ../&binutils-configure-patch;</userinput></screen>
    5863
    5964    <para>The Binutils documentation recommends building Binutils outside of the
  • chapter06/chapter06.xml

    r7336a40 r9ed7b54  
    6767  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="texinfo.xml"/>
    6868  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="udev.xml"/>
    69   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux.xml"/>
     69  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="util-linux-ng.xml"/>
    7070  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="vim.xml"/>
    7171  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="aboutdebug.xml"/>
  • chapter06/createfiles.xml

    r7336a40 r9ed7b54  
    8484disk:x:8:
    8585lp:x:9:
    86 dialout:x:10:
     86uucp:x:10:
    8787audio:x:11:
    8888video:x:12:
  • chapter06/gawk.xml

    r7336a40 r9ed7b54  
    4141    <title>Installation of Gawk</title>
    4242
    43     <para>Under some circumstances, Gawk-&gawk-version;  attempts to free a
    44     chunk of memory that was not allocated. This bug is fixed by the following
    45     patch:</para>
    46 
    47 <screen><userinput remap="pre">patch -Np1 -i ../&gawk-segfault-patch;</userinput></screen>
    48 
    4943    <para>Prepare Gawk for compilation:</para>
    5044
    5145<screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib</userinput></screen>
    52 
    53     <para>Due to a bug in the <command>configure</command> script, Gawk fails
    54     to detect certain aspects of locale support in Glibc. This bug leads to,
    55     e.g., Gettext testsuite failures. Work around this issue by appending the
    56     missing macro definitions to <filename>config.h</filename>:</para>
    57 
    58 <screen><userinput remap="configure">cat &gt;&gt; config.h &lt;&lt; "EOF"
    59 <literal>#define HAVE_LANGINFO_CODESET 1
    60 #define HAVE_LC_MESSAGES 1</literal>
    61 EOF</userinput></screen>
    6246
    6347    <para>Compile the package:</para>
  • chapter06/iproute2.xml

    r7336a40 r9ed7b54  
    4242    <title>Installation of IPRoute2</title>
    4343
    44     <para>The installation of two manual pages is broken and results in
    45     dangling symlinks. Fix this with the following command:</para>
    46 
    47 <screen><userinput remap="pre">sed -i -e '/tc-bfifo.8/d' -e '/tc-pfifo.8/s/pbfifo/bfifo/' Makefile</userinput></screen>
    48 
    4944    <para>Compile the package:</para>
    5045
     
    6661    </variablelist>
    6762
    68     <para>This package does not come with a test suite.</para>
     63    <para>This package comes with a testsuite, but due to assumptions it makes,
     64    it is not possible to reliably run these tests from within the chroot
     65    environment. If you wish to run these tests after booting into your new LFS
     66    system, ensure you select <filename>/proc/config.gz</filename>
     67    CONFIG_IKCONFIG_PROC (&quot;General setup&quot; -> &quot;Enable access to
     68    .config through /proc/config.gz&quot;) support into your kernel then run
     69    'make alltests' from the <filename class="directory">testsuite/</filename>
     70    subdirectory.</para>
    6971
    7072    <para>Install the package:</para>
  • chapter06/linux-headers.xml

    r7336a40 r9ed7b54  
    8585          <indexterm zone="ch-system-linux-headers linux-headers">
    8686            <!-- No /*.h here to prevent a PDF line overflow -->
    87             <primary sortas="e-/usr/include/{asm{,-generic},linux,mtd,rdma,sound}">/usr/include/{asm{,-generic},linux,mtd,rdma,sound}</primary>
     87            <primary sortas="e-/usr/include/{asm{,-generic},linux,mtd,rdma,sound}">/usr/include/{asm{,-generic},linux,mtd,rdma,sound,video}</primary>
    8888          </indexterm>
    8989        </listitem>
  • chapter06/man-db.xml

    r7336a40 r9ed7b54  
    4242    <title>Installation of Man-DB</title>
    4343
    44     <para>Four adjustments need to be made to the sources of Man-DB.</para>
    45 
    46     <para>The first one changes the location of translated manual pages that come
    47     with Man-DB, in order for them to be accessible in both traditional and
    48     UTF-8 locales:</para>
    49 
    50 <screen><userinput remap="pre">mv man/de{_DE.88591,}
    51 mv man/es{_ES.88591,}
    52 mv man/it{_IT.88591,}
    53 mv man/ja{_JP.eucJP,}
    54 sed -i 's,\*_\*,??,' man/Makefile.in</userinput></screen>
    55 
    56     <para>The second change is a <command>sed</command> substitution to delete
     44    <para>Two adjustments need to be made to the sources of Man-DB.</para>
     45
     46    <para>The first change is a <command>sed</command> substitution to delete
    5747    the <quote>/usr/man</quote> and <quote>/usr/local/man</quote> lines in
    5848    the <filename>man_db.conf</filename> file to prevent redundant results
     
    6151<screen><userinput remap="pre">sed -i -e '\%\t/usr/man%d' -e '\%\t/usr/local/man%d' src/man_db.conf.in</userinput></screen>
    6252
    63     <para>The third change accounts for programs that Man-DB should be able
     53    <para>The second change accounts for programs that Man-DB should be able
    6454    to find at runtime, but that haven't been installed yet:</para>
    6555
     
    7969    manual pages. They are not part of LFS or BLFS, but you should be able
    8070    to install them yourself after finishing LFS if you wish to do so.</para>
    81 
    82     <para>Finally, patch the sources to fix output errors if the man page is
    83     prematurely aborted by pressing the 'q' key:</para>
    84 
    85 <screen><userinput remap="pre">patch -Np1 -i ../&man-db-fixes-patch;</userinput></screen>
    8671
    8772    <para>Prepare Man-DB for compilation:</para>
  • chapter06/pkgmgt.xml

    r7336a40 r9ed7b54  
    1313  <para>Package Management is an often requested addition to the LFS Book. A
    1414  Package Manager allows tracking the installation of files making it easy to
    15   remove and upgrade packages. Before you begin to wonder, NO&mdash;this section
    16   will not talk about nor recommend any particular package manager. What it
    17   provides is a roundup of the more popular techniques and how they work. The
    18   perfect package manager for you may be among these techniques or may be a
    19   combination of two or more of these techniques. This section briefly mentions
    20   issues that may arise when upgrading packages.</para>
     15  remove and upgrade packages. As well as the binary and library files, a
     16  package manager will handle the installation of configuration files.  Before
     17  you begin to wonder, NO&mdash;this section will not talk about nor recommend
     18  any particular package manager. What it provides is a roundup of the more
     19  popular techniques and how they work. The perfect package manager for you may
     20  be among these techniques or may be a combination of two or more of these
     21  techniques. This section briefly mentions issues that may arise when upgrading
     22  packages.</para>
    2123
    2224  <para>Some reasons why no package manager is mentioned in LFS or BLFS
     
    183185
    184186    <sect3>
    185       <title>LD_PRELOAD Based</title>
    186 
    187       <para>In this approach, a library is preloaded before installation. During
     187      <title>Tracing Installation Scripts</title>
     188
     189      <para>In this approach, the commands that the installation scripts perform
     190      are recorded.  There are two techniques that one can use:</para>
     191
     192      <para>The <envar>LD_PRELOAD</envar> environment variable can be set to
     193      point to a library to be preloaded before installation.  During
    188194      installation, this library tracks the packages that are being installed by
    189195      attaching itself to various executables such as <command>cp</command>,
     
    196202      appropriate files.</para>
    197203
     204      <para>The second technique is to use <command>strace</command>, which
     205      logs all system calls made during the execution of the installation
     206      scripts.</para>
    198207    </sect3>
    199208
     
    210219      commercial distributions. Examples of package managers that follow this
    211220      approach are RPM (which, incidentally, is required by the <ulink
    212       url="http://lsbbook.gforge.freestandards.org/package.html#RPM">Linux
     221      url="http://www.linux-foundation.org/en/Specifications">Linux
    213222      Standard Base Specification</ulink>), pkg-utils, Debian's apt, and
    214223      Gentoo's Portage system.  A hint describing how to adopt this style of
  • chapter06/tar.xml

    r7336a40 r9ed7b54  
    5151    <para>To test the results, issue:</para>
    5252
    53 <screen><userinput remap="test">make check</userinput></screen>
     53<screen><userinput remap="test">make check || true</userinput></screen>
    5454
     55    <para>Note that tests 26 and 29 are known to fail intermittently.</para>
     56 
    5557    <para>Install the package:</para>
    5658
  • chapter06/texinfo.xml

    r7336a40 r9ed7b54  
    4242    <title>Installation of Texinfo</title>
    4343
    44     <para>The <command>info</command> program makes assumptions such as that
    45     a string occupies the same number of character cells on the screen and
    46     bytes in memory and that one can break the string anywhere, which fail
    47     in UTF-8 based locales. The patch below makes them valid by falling back
    48     to English messages when a multibyte locale is in use:</para>
    49 
    50 <screen><userinput remap="pre">patch -Np1 -i ../&texinfo-multibyte-patch;</userinput></screen>
    51 
    52     <para>Texinfo allows local users to overwrite arbitrary files via a symlink
    53     attack on temporary files. Apply the following patch to fix this:</para>
    54 
    55 <screen><userinput remap="pre">patch -Np1 -i ../&texinfo-tempfile_fix-patch;</userinput></screen>
    56 
    5744    <para>Prepare Texinfo for compilation:</para>
    5845
     
    6552    <para>To test the results, issue:</para>
    6653
    67 <screen><userinput remap="test">make check</userinput></screen>
     54<screen><userinput remap="test">make -k check</userinput></screen>
    6855
    6956    <para>Install the package:</para>
  • chapter06/udev.xml

    r7336a40 r9ed7b54  
    5757ln -sv /proc/self/fd/2 /lib/udev/devices/stderr
    5858ln -sv /proc/kcore /lib/udev/devices/core</userinput></screen>
     59
     60    <para><command>usb_id</command> is known to segfault under certain kernel
     61    configurations.  Fix the issue by applying the following patch:</para>
     62
     63<screen><userinput remap="pre">patch -Np1 -i ../&udev-usbid-patch;</userinput></screen>
    5964
    6065    <para>Compile the package:</para>
  • chapter06/util-linux.xml

    r7336a40 r9ed7b54  
    66]>
    77
    8 <sect1 id="ch-system-util-linux" role="wrap">
    9   <?dbhtml filename="util-linux.html"?>
     8<sect1 id="ch-system-util-linux-ng" role="wrap">
     9  <?dbhtml filename="util-linux-ng.html"?>
    1010
    1111  <sect1info condition="script">
    12     <productname>util-linux</productname>
    13     <productnumber>&util-linux-version;</productnumber>
    14     <address>&util-linux-url;</address>
     12    <productname>util-linux-ng</productname>
     13    <productnumber>&util-linux-ng-version;</productnumber>
     14    <address>&util-linux-ng-url;</address>
    1515  </sect1info>
    1616
    17   <title>Util-linux-&util-linux-version;</title>
    18 
    19   <indexterm zone="ch-system-util-linux">
    20     <primary sortas="a-Util-linux">Util-linux</primary>
     17  <title>Util-linux-&util-linux-ng-version;</title>
     18
     19  <indexterm zone="ch-system-util-linux-ng">
     20    <primary sortas="a-Util-linux-ng">Util-linux-ng</primary>
    2121  </indexterm>
    2222
     
    2424    <title/>
    2525
    26     <para>The Util-linux package contains miscellaneous utility programs. Among
    27     them are utilities for handling file systems, consoles, partitions, and
    28     messages.</para>
     26    <para>The Util-linux-ng package contains miscellaneous utility programs.
     27    Among them are utilities for handling file systems, consoles, partitions,
     28    and messages.</para>
    2929
    3030    <segmentedlist>
     
    3333
    3434      <seglistitem>
    35         <seg>&util-linux-ch6-sbu;</seg>
    36         <seg>&util-linux-ch6-du;</seg>
     35        <seg>&util-linux-ng-ch6-sbu;</seg>
     36        <seg>&util-linux-ng-ch6-du;</seg>
    3737      </seglistitem>
    3838    </segmentedlist>
     
    5959    <title>Installation of Util-linux</title>
    6060
    61     <para>Util-linux fails to compile against newer versions of Linux kernel
    62     headers. The following patches properly fix the problems:</para>
    63 
    64 <screen><userinput remap="pre">patch -Np1 -i ../&util-linux-cramfs-patch;
    65 patch -Np1 -i ../&util-linux-lseek-patch;</userinput></screen>
    66 
    67     <para>Prepare Util-linux for compilation:</para>
    68 
    6961<screen><userinput remap="configure">./configure</userinput></screen>
    7062
    7163    <para>Compile the package:</para>
    7264
    73 <screen><userinput remap="make">make HAVE_KILL=yes HAVE_SLN=yes</userinput></screen>
    74 
    75     <variablelist>
    76       <title>The meaning of the make parameters:</title>
    77 
    78       <varlistentry>
    79         <term><parameter>HAVE_KILL=yes</parameter></term>
    80         <listitem>
    81           <para>This prevents the <command>kill</command> program (already
    82           installed by Procps) from being built and installed again.</para>
    83         </listitem>
    84       </varlistentry>
    85 
    86       <varlistentry>
    87         <term><parameter>HAVE_SLN=yes</parameter></term>
    88         <listitem>
    89           <para>This prevents the <command>sln</command> program (a
    90           statically linked version of <command>ln</command> already installed
    91           by Glibc) from being built and installed again.</para>
    92         </listitem>
    93       </varlistentry>
    94 
    95     </variablelist>
    96 
    97     <para>This package does not come with a test suite.</para>
    98 
    99     <para>Install the package:</para>
    100 
    101 <screen><userinput remap="install">make HAVE_KILL=yes HAVE_SLN=yes install</userinput></screen>
     65<screen><userinput remap="make">make</userinput></screen>
     66
     67<screen><userinput remap="install">make install</userinput></screen>
    10268
    10369  </sect2>
     
    13298          <para>Opens a tty port, prompts for a login name,
    13399          and then invokes the <command>login</command> program</para>
    134           <indexterm zone="ch-system-util-linux agetty">
     100          <indexterm zone="ch-system-util-linux-ng agetty">
    135101            <primary sortas="b-agetty">agetty</primary>
    136102          </indexterm>
     
    142108        <listitem>
    143109          <para>Reports the machine's architecture</para>
    144           <indexterm zone="ch-system-util-linux arch">
     110          <indexterm zone="ch-system-util-linux-ng arch">
    145111            <primary sortas="b-arch">arch</primary>
    146112          </indexterm>
     
    153119          <para>Allows users to call block device ioctls from the command
    154120          line</para>
    155           <indexterm zone="ch-system-util-linux blockdev">
     121          <indexterm zone="ch-system-util-linux-ng blockdev">
    156122            <primary sortas="b-blockdev">blockdev</primary>
    157123          </indexterm>
     
    163129        <listitem>
    164130          <para>Displays a simple calendar</para>
    165           <indexterm zone="ch-system-util-linux cal">
     131          <indexterm zone="ch-system-util-linux-ng cal">
    166132            <primary sortas="b-cal">cal</primary>
    167133          </indexterm>
     
    173139        <listitem>
    174140          <para>Manipulates the partition table of the given device</para>
    175           <indexterm zone="ch-system-util-linux cfdisk">
     141          <indexterm zone="ch-system-util-linux-ng cfdisk">
    176142            <primary sortas="b-cfdisk">cfdisk</primary>
    177143          </indexterm>
     
    183149        <listitem>
    184150          <para>Finds duplicate executables</para>
    185           <indexterm zone="ch-system-util-linux chkdupexe">
     151          <indexterm zone="ch-system-util-linux-ng chkdupexe">
    186152            <primary sortas="b-chkdupexe">chkdupexe</primary>
    187153          </indexterm>
     
    193159        <listitem>
    194160          <para>Filters out reverse line feeds</para>
    195           <indexterm zone="ch-system-util-linux col">
     161          <indexterm zone="ch-system-util-linux-ng col">
    196162            <primary sortas="b-col">col</primary>
    197163          </indexterm>
     
    204170          <para>Filters <command>nroff</command> output for terminals
    205171          that lack some capabilities, such as overstriking and half-lines</para>
    206           <indexterm zone="ch-system-util-linux colcrt">
     172          <indexterm zone="ch-system-util-linux-ng colcrt">
    207173            <primary sortas="b-colcrt">colcrt</primary>
    208174          </indexterm>
     
    214180        <listitem>
    215181          <para>Filters out the given columns</para>
    216           <indexterm zone="ch-system-util-linux colrm">
     182          <indexterm zone="ch-system-util-linux-ng colrm">
    217183            <primary sortas="b-colrm">colrm</primary>
    218184          </indexterm>
     
    224190        <listitem>
    225191          <para>Formats a given file into multiple columns</para>
    226           <indexterm zone="ch-system-util-linux column">
     192          <indexterm zone="ch-system-util-linux-ng column">
    227193            <primary sortas="b-column">column</primary>
    228194          </indexterm>
     
    235201          <para>Sets the function of the Ctrl+Alt+Del key combination to a
    236202          hard or a soft reset</para>
    237           <indexterm zone="ch-system-util-linux ctrlaltdel">
     203          <indexterm zone="ch-system-util-linux-ng ctrlaltdel">
    238204            <primary sortas="b-ctrlaltdel">ctrlaltdel</primary>
    239205          </indexterm>
     
    246212          <para>Tunes the parameters of the serial line drivers for
    247213          Cyclades cards</para>
    248           <indexterm zone="ch-system-util-linux cytune">
     214          <indexterm zone="ch-system-util-linux-ng cytune">
    249215            <primary sortas="b-cytune">cytune</primary>
    250216          </indexterm>
     
    257223          <para>Gives the Discordian date or converts the given Gregorian date
    258224          to a Discordian one</para>
    259           <indexterm zone="ch-system-util-linux ddate">
     225          <indexterm zone="ch-system-util-linux-ng ddate">
    260226            <primary sortas="b-ddate">ddate</primary>
    261227          </indexterm>
     
    267233        <listitem>
    268234          <para>Dumps the kernel boot messages</para>
    269           <indexterm zone="ch-system-util-linux dmesg">
     235          <indexterm zone="ch-system-util-linux-ng dmesg">
    270236            <primary sortas="b-dmesg">dmesg</primary>
    271237          </indexterm>
     
    278244          <para>Tunes the performance and interactivity of a block
    279245          device</para>
    280           <indexterm zone="ch-system-util-linux elvtune">
     246          <indexterm zone="ch-system-util-linux-ng elvtune">
    281247            <primary sortas="b-elvtune">elvtune</primary>
    282248          </indexterm>
     
    288254        <listitem>
    289255          <para>Low-level formats a floppy disk</para>
    290           <indexterm zone="ch-system-util-linux fdformat">
     256          <indexterm zone="ch-system-util-linux-ng fdformat">
    291257            <primary sortas="b-fdformat">fdformat</primary>
    292258          </indexterm>
     
    298264        <listitem>
    299265          <para>Manipulates the paritition table of the given device</para>
    300           <indexterm zone="ch-system-util-linux fdisk">
     266          <indexterm zone="ch-system-util-linux-ng fdisk">
    301267            <primary sortas="b-fdisk">fdisk</primary>
    302268          </indexterm>
     
    309275          <para>Acquires a file lock and then executes a command with the lock
    310276          held</para>
    311           <indexterm zone="ch-system-util-linux flock">
     277          <indexterm zone="ch-system-util-linux-ng flock">
    312278            <primary sortas="b-flock">flock</primary>
    313279          </indexterm>
     
    320286          <para>Performs a consistency check on the Cramfs file system on the
    321287          given device</para>
    322           <indexterm zone="ch-system-util-linux fsck.cramfs">
     288          <indexterm zone="ch-system-util-linux-ng fsck.cramfs">
    323289            <primary sortas="b-fsck.cramfs">fsck.cramfs</primary>
    324290          </indexterm>
     
    331297          <para>Performs a consistency check on the Minix file system on the
    332298          given device</para>
    333           <indexterm zone="ch-system-util-linux fsck.minix">
     299          <indexterm zone="ch-system-util-linux-ng fsck.minix">
    334300            <primary sortas="b-fsck.minix">fsck.minix</primary>
    335301          </indexterm>
     
    341307        <listitem>
    342308          <para>Parses options in the given command line</para>
    343           <indexterm zone="ch-system-util-linux getopt">
     309          <indexterm zone="ch-system-util-linux-ng getopt">
    344310            <primary sortas="b-getopt">getopt</primary>
    345311          </indexterm>
     
    352318          <para>Dumps the given file in hexadecimal or in another given
    353319          format</para>
    354           <indexterm zone="ch-system-util-linux hexdump">
     320          <indexterm zone="ch-system-util-linux-ng hexdump">
    355321            <primary sortas="b-hexdump">hexdump</primary>
    356322          </indexterm>
     
    364330          the Real-Time Clock (RTC) or Basic Input-Output System (BIOS)
    365331          clock</para>
    366           <indexterm zone="ch-system-util-linux hwclock">
     332          <indexterm zone="ch-system-util-linux-ng hwclock">
    367333            <primary sortas="b-hwclock">hwclock</primary>
    368334          </indexterm>
     
    374340        <listitem>
    375341          <para>Removes the given Inter-Process Communication (IPC) resource</para>
    376           <indexterm zone="ch-system-util-linux ipcrm">
     342          <indexterm zone="ch-system-util-linux-ng ipcrm">
    377343            <primary sortas="b-ipcrm">ipcrm</primary>
    378344          </indexterm>
     
    384350        <listitem>
    385351          <para>Provides IPC status information</para>
    386           <indexterm zone="ch-system-util-linux ipcs">
     352          <indexterm zone="ch-system-util-linux-ng ipcs">
    387353            <primary sortas="b-ipcs">ipcs</primary>
    388354          </indexterm>
     
    394360        <listitem>
    395361          <para>Reports the size of an iso9660 file system</para>
    396           <indexterm zone="ch-system-util-linux isosize">
     362          <indexterm zone="ch-system-util-linux-ng isosize">
    397363            <primary sortas="b-isosize">isosize</primary>
    398364          </indexterm>
     
    404370        <listitem>
    405371          <para>Copies a single line</para>
    406           <indexterm zone="ch-system-util-linux line">
     372          <indexterm zone="ch-system-util-linux-ng line">
    407373            <primary sortas="b-line">line</primary>
    408374          </indexterm>
     
    414380        <listitem>
    415381          <para>Enters the given message into the system log</para>
    416           <indexterm zone="ch-system-util-linux logger">
     382          <indexterm zone="ch-system-util-linux-ng logger">
    417383            <primary sortas="b-logger">logger</primary>
    418384          </indexterm>
     
    424390        <listitem>
    425391          <para>Displays lines that begin with the given string</para>
    426           <indexterm zone="ch-system-util-linux look">
     392          <indexterm zone="ch-system-util-linux-ng look">
    427393            <primary sortas="b-look">look</primary>
    428394          </indexterm>
     
    434400        <listitem>
    435401          <para>Sets up and controls loop devices</para>
    436           <indexterm zone="ch-system-util-linux losetup">
     402          <indexterm zone="ch-system-util-linux-ng losetup">
    437403            <primary sortas="b-losetup">losetup</primary>
    438404          </indexterm>
     
    445411          <para>Generates magic cookies (128-bit random hexadecimal numbers) for
    446412          <command>xauth</command></para>
    447           <indexterm zone="ch-system-util-linux mcookie">
     413          <indexterm zone="ch-system-util-linux-ng mcookie">
    448414            <primary sortas="b-mcookie">mcookie</primary>
    449415          </indexterm>
     
    456422          <para>Builds a file system on a device (usually a hard disk
    457423          partition)</para>
    458           <indexterm zone="ch-system-util-linux mkfs">
     424          <indexterm zone="ch-system-util-linux-ng mkfs">
    459425            <primary sortas="b-mkfs">mkfs</primary>
    460426          </indexterm>
     
    466432        <listitem>
    467433          <para>Creates a Santa Cruz Operations (SCO) bfs file system</para>
    468           <indexterm zone="ch-system-util-linux mkfs.bfs">
     434          <indexterm zone="ch-system-util-linux-ng mkfs.bfs">
    469435            <primary sortas="b-mkfs.bfs">mkfs.bfs</primary>
    470436          </indexterm>
     
    476442        <listitem>
    477443          <para>Creates a cramfs file system</para>
    478           <indexterm zone="ch-system-util-linux mkfs.cramfs">
     444          <indexterm zone="ch-system-util-linux-ng mkfs.cramfs">
    479445            <primary sortas="b-mkfs.cramfs">mkfs.cramfs</primary>
    480446          </indexterm>
     
    486452        <listitem>
    487453          <para>Creates a Minix file system</para>
    488           <indexterm zone="ch-system-util-linux mkfs.minix">
     454          <indexterm zone="ch-system-util-linux-ng mkfs.minix">
    489455            <primary sortas="b-mkfs.minix">mkfs.minix</primary>
    490456          </indexterm>
     
    497463          <para>Initializes the given device or file to be used as a swap
    498464          area</para>
    499           <indexterm zone="ch-system-util-linux mkswap">
     465          <indexterm zone="ch-system-util-linux-ng mkswap">
    500466            <primary sortas="b-mkswap">mkswap</primary>
    501467          </indexterm>
     
    507473        <listitem>
    508474          <para>A filter for paging through text one screen at a time</para>
    509           <indexterm zone="ch-system-util-linux more">
     475          <indexterm zone="ch-system-util-linux-ng more">
    510476            <primary sortas="b-more">more</primary>
    511477          </indexterm>
     
    518484          <para>Attaches the file system on the given device to a specified
    519485          directory in the file-system tree</para>
    520           <indexterm zone="ch-system-util-linux mount">
     486          <indexterm zone="ch-system-util-linux-ng mount">
    521487            <primary sortas="b-mount">mount</primary>
    522488          </indexterm>
     
    528494        <listitem>
    529495          <para>Shows the symbolic links in the given pathnames</para>
    530           <indexterm zone="ch-system-util-linux namei">
     496          <indexterm zone="ch-system-util-linux-ng namei">
    531497            <primary sortas="b-namei">namei</primary>
    532498          </indexterm>
     
    538504        <listitem>
    539505          <para>Displays a text file one screen full at a time</para>
    540           <indexterm zone="ch-system-util-linux pg">
     506          <indexterm zone="ch-system-util-linux-ng pg">
    541507            <primary sortas="b-pg">pg</primary>
    542508          </indexterm>
     
    549515          <para>Makes the given file system the new root file system of the
    550516          current process</para>
    551           <indexterm zone="ch-system-util-linux pivot_root">
     517          <indexterm zone="ch-system-util-linux-ng pivot_root">
    552518            <primary sortas="b-pivot_root">pivot_root</primary>
    553519          </indexterm>
     
    559525        <listitem>
    560526          <para>Sets the size of the RAM disk in a bootable image</para>
    561           <indexterm zone="ch-system-util-linux ramsize">
     527          <indexterm zone="ch-system-util-linux-ng ramsize">
    562528            <primary sortas="b-ramsize">ramsize</primary>
    563529          </indexterm>
     
    570536          <para>Used to bind a Linux raw character device to a block
    571537          device</para>
    572           <indexterm zone="ch-system-util-linux raw">
     538          <indexterm zone="ch-system-util-linux-ng raw">
    573539            <primary sortas="b-raw">raw</primary>
    574540          </indexterm>
     
    581547          <para>Queries and sets the root device, among other things, in a
    582548          bootable image</para>
    583           <indexterm zone="ch-system-util-linux rdev">
     549          <indexterm zone="ch-system-util-linux-ng rdev">
    584550            <primary sortas="b-rdev">rdev</primary>
    585551          </indexterm>
     
    591557        <listitem>
    592558          <para>Reads kernel profiling information</para>
    593           <indexterm zone="ch-system-util-linux readprofile">
     559          <indexterm zone="ch-system-util-linux-ng readprofile">
    594560            <primary sortas="b-readprofile">readprofile</primary>
    595561          </indexterm>
     
    602568          <para>Renames the given files, replacing a given string with
    603569          another</para>
    604           <indexterm zone="ch-system-util-linux rename">
     570          <indexterm zone="ch-system-util-linux-ng rename">
    605571            <primary sortas="b-rename">rename</primary>
    606572          </indexterm>
     
    612578        <listitem>
    613579          <para>Alters the priority of running processes</para>
    614           <indexterm zone="ch-system-util-linux renice">
     580          <indexterm zone="ch-system-util-linux-ng renice">
    615581            <primary sortas="b-renice">renice</primary>
    616582          </indexterm>
     
    622588        <listitem>
    623589          <para>Reverses the lines of a given file</para>
    624           <indexterm zone="ch-system-util-linux rev">
     590          <indexterm zone="ch-system-util-linux-ng rev">
    625591            <primary sortas="b-rev">rev</primary>
    626592          </indexterm>
     
    632598        <listitem>
    633599          <para>Sets the rootflags in a bootable image</para>
    634           <indexterm zone="ch-system-util-linux rootflags">
     600          <indexterm zone="ch-system-util-linux-ng rootflags">
    635601            <primary sortas="b-rootflags">rootflags</primary>
    636602          </indexterm>
     
    642608        <listitem>
    643609          <para>Makes a typescript of a terminal session</para>
    644           <indexterm zone="ch-system-util-linux script">
     610          <indexterm zone="ch-system-util-linux-ng script">
    645611            <primary sortas="b-script">script</primary>
    646612          </indexterm>
     
    652618        <listitem>
    653619          <para>Sets user-provided floppy disk parameters</para>
    654           <indexterm zone="ch-system-util-linux setfdprm">
     620          <indexterm zone="ch-system-util-linux-ng setfdprm">
    655621            <primary sortas="b-setfdprm">setfdprm</primary>
    656622          </indexterm>
     
    662628        <listitem>
    663629          <para>Runs the given program in a new session</para>
    664           <indexterm zone="ch-system-util-linux setsid">
     630          <indexterm zone="ch-system-util-linux-ng setsid">
    665631            <primary sortas="b-setsid">setsid</primary>
    666632          </indexterm>
     
    672638        <listitem>
    673639          <para>Sets terminal attributes</para>
    674           <indexterm zone="ch-system-util-linux setterm">
     640          <indexterm zone="ch-system-util-linux-ng setterm">
    675641            <primary sortas="b-setterm">setterm</primary>
    676642          </indexterm>
     
    682648        <listitem>
    683649          <para>A disk partition table manipulator</para>
    684           <indexterm zone="ch-system-util-linux sfdisk">
     650          <indexterm zone="ch-system-util-linux-ng sfdisk">
    685651            <primary sortas="b-sfdisk">sfdisk</primary>
    686652          </indexterm>
     
    692658        <listitem>
    693659          <para>Disables devices and files for paging and swapping</para>
    694           <indexterm zone="ch-system-util-linux swapoff">
     660          <indexterm zone="ch-system-util-linux-ng swapoff">
    695661            <primary sortas="b-swapoff">swapoff</primary>
    696662          </indexterm>
     
    703669          <para>Enables devices and files for paging and swapping and
    704670          lists the devices and files currently in use</para>
    705           <indexterm zone="ch-system-util-linux swapon">
     671          <indexterm zone="ch-system-util-linux-ng swapon">
    706672            <primary sortas="b-swapon">swapon</primary>
    707673          </indexterm>
     
    715681          of a log file, then continues displaying any new entries in the
    716682          log file as they are created</para>
    717           <indexterm zone="ch-system-util-linux tailf">
     683          <indexterm zone="ch-system-util-linux-ng tailf">
    718684            <primary sortas="b-tailf">tailf</primary>
    719685          </indexterm>
     
    725691        <listitem>
    726692          <para>Tunes the parameters of the line printer</para>
    727           <indexterm zone="ch-system-util-linux tunelp">
     693          <indexterm zone="ch-system-util-linux-ng tunelp">
    728694            <primary sortas="b-tunelp">tunelp</primary>
    729695          </indexterm>
     
    736702          <para>A filter for translating underscores into escape sequences
    737703          indicating underlining for the terminal in use</para>
    738           <indexterm zone="ch-system-util-linux ul">
     704          <indexterm zone="ch-system-util-linux-ng ul">
    739705            <primary sortas="b-ul">ul</primary>
    740706          </indexterm>
     
    746712        <listitem>
    747713          <para>Disconnects a file system from the system's file tree</para>
    748           <indexterm zone="ch-system-util-linux umount">
     714          <indexterm zone="ch-system-util-linux-ng umount">
    749715            <primary sortas="b-umount">umount</primary>
    750716          </indexterm>
     
    756722        <listitem>
    757723          <para>Sets the video mode in a bootable image</para>
    758           <indexterm zone="ch-system-util-linux vidmode">
     724          <indexterm zone="ch-system-util-linux-ng vidmode">
    759725            <primary sortas="b-vidmode">vidmode</primary>
    760726          </indexterm>
     
    767733          <para>Reports the location of the binary, source, and man page
    768734          for the given command</para>
    769           <indexterm zone="ch-system-util-linux whereis">
     735          <indexterm zone="ch-system-util-linux-ng whereis">
    770736            <primary sortas="b-whereis">whereis</primary>
    771737          </indexterm>
     
    778744          <para>Sends a message to the given user <emphasis>if</emphasis> that
    779745          user has not disabled receipt of such messages</para>
    780           <indexterm zone="ch-system-util-linux write">
     746          <indexterm zone="ch-system-util-linux-ng write">
    781747            <primary sortas="b-write">write</primary>
    782748          </indexterm>
  • chapter07/console.xml

    r7336a40 r9ed7b54  
    184184
    185185    <listitem>
    186       <para>There is no pre-made UTF-8 Russian keyamp, therefore it has to be
     186      <para>There is no pre-made UTF-8 Russian keymap, therefore it has to be
    187187      produced by converting the existing KOI8-R keymap as illustrated
    188188      below:</para>
  • chapter07/symlinks.xml

    r7336a40 r9ed7b54  
    129129    <para>Then write rules that create the symlinks, e.g.:</para>
    130130
    131 <screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/83-duplicate_devs.rules &lt;&lt; EOF
     131<screen role="nodump"><userinput>cat &gt; /etc/udev/rules.d/83-duplicate_devs.rules &lt;&lt; "EOF"
    132132<literal>
    133133# Persistent symlinks for webcam and tuner
     
    138138</literal>
    139139EOF</userinput></screen>
    140 
    141     <note>
    142       <para>Be aware that Udev does not recognize the backslash for line
    143       continuation.  This example works properly because both the backslash
    144       and newline are ignored by the shell.  This makes the shell send each
    145       rule to cat on only one line.  (The shell ignores this sequence because
    146       the EOF string used in the here-document redirection is not enclosed in
    147       either double or single quotes.  For more details, see the bash(1)
    148       manpage, and search it for "Here Documents".)</para>
    149       <para>If modifying Udev rules with an editor, be sure to leave each
    150       rule on one physical line.</para>
    151     </note>
    152140
    153141    <para>The result is that <filename>/dev/video0</filename> and
  • general.ent

    r7336a40 r9ed7b54  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "SVN-JH-20071006">
    3 <!ENTITY releasedate "October 6, 2007">
     2<!ENTITY version "SVN-JH-20080124">
     3<!ENTITY releasedate "January 24, 2007">
    44<!ENTITY milestone "7.0">
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
  • packages.ent

    r7336a40 r9ed7b54  
    8181<!ENTITY coreutils-ch6-sbu "1.0 SBU">
    8282
    83 <!ENTITY db-version "4.6.19">
    84 <!ENTITY db-size "11,600 KB">
     83<!ENTITY db-version "4.6.21">
     84<!ENTITY db-size "11,603 KB">
    8585<!ENTITY db-url "http://download-east.oracle.com/berkeley-db/db-&db-version;.tar.gz">
    86 <!ENTITY db-md5 "89c7390ff120d5ebf3eccc5f97249e79">
     86<!ENTITY db-md5 "718082e7e35fc48478a2334b0bc4cd11">
    8787<!ENTITY db-home "http://www.oracle.com/technology/software/products/berkeley-db/index.html">
    8888<!ENTITY db-ch6-du "77 MB">
     
    110110     of acceptable features that can be shown by debugfs in
    111111     chapter02/creatingfilesystem.xml -->
    112 <!ENTITY e2fsprogs-version "1.40.2">
    113 <!ENTITY e2fsprogs-size "3,873 KB">
     112<!ENTITY e2fsprogs-version "1.40.4">
     113<!ENTITY e2fsprogs-size "3,954 KB">
    114114<!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz">
    115 <!ENTITY e2fsprogs-md5 "130ce559a0f311ea2bc04a47b4982d0a">
     115<!ENTITY e2fsprogs-md5 "124d744bdf9d443591eb8193c085944b">
    116116<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/">
     117<!ENTITY e2fsprogs-ch5-du "31.2 MB">
     118<!ENTITY e2fsprogs-ch5-sbu "0.4 SBU">
    117119<!ENTITY e2fsprogs-ch6-du "31.2 MB">
    118120<!ENTITY e2fsprogs-ch6-sbu "0.4 SBU">
     
    127129<!ENTITY expect-ch5-sbu "0.1 SBU">
    128130
    129 <!ENTITY file-version "4.21">
    130 <!ENTITY file-size "538 KB">
     131<!ENTITY file-version "4.23">
     132<!ENTITY file-size "551 KB">
    131133<!ENTITY file-url "ftp://ftp.gw.com/mirrors/pub/unix/file/file-&file-version;.tar.gz">
    132 <!ENTITY file-md5 "9e3503116f4269a1be70220ee2234b0e">
     134<!ENTITY file-md5 "014a69979a8d5225a6ca2bcc4d7e967e">
    133135<!ENTITY file-home " ">
    134136<!ENTITY file-ch6-du "7.9 MB">
     
    155157<!ENTITY flex-ch6-sbu "0.1 SBU">
    156158
    157 <!ENTITY gawk-version "3.1.5">
    158 <!ENTITY gawk-size "1,716 KB">
     159<!ENTITY gawk-version "3.1.6">
     160<!ENTITY gawk-size "1,818 KB">
    159161<!ENTITY gawk-url "&gnu;gawk/gawk-&gawk-version;.tar.bz2">
    160 <!ENTITY gawk-md5 "5703f72d0eea1d463f735aad8222655f">
     162<!ENTITY gawk-md5 "c9926c0bc8c177cb9579708ce67f0d75">
    161163<!ENTITY gawk-home "&gnu-software;gawk/">
    162164<!ENTITY gawk-ch5-du "18.2 MB">
     
    165167<!ENTITY gawk-ch6-sbu "0.2 SBU">
    166168
    167 <!ENTITY gcc-version "4.2.1">
    168 <!ENTITY gcc-size "43,029 KB">
     169<!ENTITY gcc-version "4.2.2">
     170<!ENTITY gcc-size "43,110 KB">
    169171<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2">
    170 <!ENTITY gcc-md5 "cba410e6ff70f7d7f4be7a0267707fd0">
     172<!ENTITY gcc-md5 "7ae33781417a35a2eb03ee098a9f4490">
    171173<!ENTITY gcc-home "http://gcc.gnu.org/">
    172174<!ENTITY gcc-ch5p1-du "655 MB">
     
    177179<!ENTITY gcc-ch6-sbu "22 SBU testsuite included">
    178180
    179 <!ENTITY gettext-version "0.16.1">
    180 <!ENTITY gettext-size "8,340 KB">
     181<!ENTITY gettext-version "0.17">
     182<!ENTITY gettext-size "11,368 KB">
    181183<!ENTITY gettext-url "&gnu;gettext/gettext-&gettext-version;.tar.gz">
    182 <!ENTITY gettext-md5 "3d9ad24301c6d6b17ec30704a13fe127">
     184<!ENTITY gettext-md5 "58a2bc6d39c0ba57823034d55d65d606">
    183185<!ENTITY gettext-home "&gnu-software;gettext/">
    184186<!ENTITY gettext-ch5-du "43 MB">
     
    187189<!ENTITY gettext-ch6-sbu "1 SBU">
    188190
    189 <!ENTITY glibc-version "2.6.1">
    190 <!ENTITY glibc-size "15,398 KB">
     191<!ENTITY glibc-version "2.7">
     192<!ENTITY glibc-size "15,602 KB">
    191193<!ENTITY glibc-url "&gnu;glibc/glibc-&glibc-version;.tar.bz2">
    192 <!ENTITY glibc-md5 "11cf6d3fc86dbe0890b8d00372eb6286">
     194<!ENTITY glibc-md5 "065c5952b439deba40083ccd67bcc8f7">
    193195<!ENTITY glibc-home "&gnu-software;libc/">
    194196<!ENTITY glibc-ch5-du "342 MB">
     
    199201<!ENTITY glibc-libidn-size "100 KB">
    200202<!ENTITY glibc-libidn-url "&gnu;glibc/glibc-libidn-&glibc-libidn-version;.tar.bz2">
    201 <!ENTITY glibc-libidn-md5 "503f1315afd808728ebaa75b3d87a7d9">
     203<!ENTITY glibc-libidn-md5 "226809992fb1f3dc6ea23e0f26952ea4">
    202204<!ENTITY glibc-libidn-home " ">
    203205
     
    254256<!ENTITY inetutils-ch6-sbu "0.2 SBU">
    255257
    256 <!ENTITY iproute2-version "2.6.20-070313">
    257 <!ENTITY iproute2-size "394 KB">
    258 <!ENTITY iproute2-url "http://developer.osdl.org/dev/iproute2/download/iproute2-&iproute2-version;.tar.gz">
    259 <!ENTITY iproute2-md5 "7bc5883aadf740761fa2dd70b661e8cc">
     258<!ENTITY iproute2-version "2.6.23">
     259<!ENTITY iproute2-size "334 KB">
     260<!ENTITY iproute2-url "http://developer.osdl.org/dev/iproute2/download/iproute2-&iproute2-version;.tar.bz2">
     261<!ENTITY iproute2-md5 "2e59da739ef19990408cf0a5cb0cae3e">
    260262<!ENTITY iproute2-home "http://linux-net.osdl.org/index.php/Iproute2">
    261263<!ENTITY iproute2-ch6-du "4.8 MB">
     
    270272<!ENTITY kbd-ch6-sbu "less than 0.1 SBU">
    271273
    272 <!ENTITY less-version "406">
    273 <!ENTITY less-size "285 KB">
     274<!ENTITY less-version "418">
     275<!ENTITY less-size "292 KB">
    274276<!ENTITY less-url "http://www.greenwoodsoftware.com/less/less-&less-version;.tar.gz">
    275 <!ENTITY less-md5 "c6062663b5be92dfcdfd6300ba0811e4">
     277<!ENTITY less-md5 "b5864d76c54ddf4627fd57ab333c88b4">
    276278<!ENTITY less-home "http://www.greenwoodsoftware.com/less/">
    277279<!ENTITY less-ch6-du "2.8 MB">
     
    295297
    296298<!ENTITY linux-major-version "2.6">
    297 <!ENTITY linux-minor-version "22">
    298 <!ENTITY linux-patch-version "6">
     299<!ENTITY linux-minor-version "23">
     300<!ENTITY linux-patch-version "14">
    299301<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">
    300 <!ENTITY linux-size "44,052 KB">
     302<!ENTITY linux-size "44,403 KB">
    301303<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2">
    302 <!ENTITY linux-md5 "20af4d1e05bd725e89b691da483276e9">
     304<!ENTITY linux-md5 "63a6a28ad2480edcffbc09c008b0939d">
    303305<!ENTITY linux-home "http://www.kernel.org/">
    304306<!ENTITY linux-ch8-du "350 - 450 MB">
     
    330332<!ENTITY make-ch6-sbu "0.1 SBU">
    331333
    332 <!ENTITY man-db-version "2.4.4">
    333 <!ENTITY man-db-size "877 KB">
     334<!ENTITY man-db-version "2.5.0">
     335<!ENTITY man-db-size "955 KB">
    334336<!ENTITY man-db-url "http://savannah.nongnu.org/download/man-db/man-db-&man-db-version;.tar.gz">
    335 <!ENTITY man-db-md5 "9d7952de1aeb9121497a8204c59c56d7">
     337<!ENTITY man-db-md5 "c23b59726cebe0e0820ced2becf5f52d">
    336338<!ENTITY man-db-home "http://www.nongnu.org/man-db/">
    337339<!ENTITY man-db-ch6-du "9 MB">
    338340<!ENTITY man-db-ch6-sbu "0.2 SBU">
    339341
    340 <!ENTITY man-pages-version "2.64">
    341 <!ENTITY man-pages-size "1,799 KB">
     342<!ENTITY man-pages-version "2.76">
     343<!ENTITY man-pages-size "1,816 KB">
    342344<!ENTITY man-pages-url "&kernel;linux/docs/manpages/Archive/man-pages-&man-pages-version;.tar.bz2">
    343 <!ENTITY man-pages-md5 "80683dd76cd4eb5aed36ac4401aef4d6">
     345<!ENTITY man-pages-md5 "788354eb0ab1fad2eab69ae671c5e68d">
    344346<!ENTITY man-pages-home " ">
    345347<!ENTITY man-pages-ch6-du "37.4 MB">
     
    401403<!ENTITY procps-ch6-sbu "0.1 SBU">
    402404
    403 <!ENTITY psmisc-version "22.5">
    404 <!ENTITY psmisc-size "271 KB">
     405<!ENTITY psmisc-version "22.6">
     406<!ENTITY psmisc-size "277 KB">
    405407<!ENTITY psmisc-url "&sourceforge;psmisc/psmisc-&psmisc-version;.tar.gz">
    406 <!ENTITY psmisc-md5 "09c20fd899c2c1bd2dce02a510f99fab">
     408<!ENTITY psmisc-md5 "2e81938855cf5cc38856bd4a31d79a4c">
    407409<!ENTITY psmisc-home "http://psmisc.sourceforge.net/">
    408410<!ENTITY psmisc-ch6-du "2.2 MB">
     
    454456<!ENTITY sysvinit-ch6-sbu "less than 0.1 SBU">
    455457
    456 <!ENTITY tar-version "1.18">
    457 <!ENTITY tar-size "1,833 KB">
     458<!ENTITY tar-version "1.19">
     459<!ENTITY tar-size "1,838 KB">
    458460<!ENTITY tar-url "&gnu;tar/tar-&tar-version;.tar.bz2">
    459 <!ENTITY tar-md5 "70170208d7c1bb9ab40120579434b6a3">
     461<!ENTITY tar-md5 "bcc2e19b19823b9ab68c94586067a792">
    460462<!ENTITY tar-home "&gnu-software;tar/">
    461463<!ENTITY tar-ch5-du "19.9 MB">
     
    464466<!ENTITY tar-ch6-sbu "0.3 SBU">
    465467
    466 <!ENTITY tcl-version "8.4.15">
    467 <!ENTITY tcl-size "3,549 KB">
     468<!ENTITY tcl-version "8.4.17">
     469<!ENTITY tcl-size "3,567 KB">
    468470<!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz">
    469 <!ENTITY tcl-md5 "5e1b71eef1f75a294072aa3218f62b66">
     471<!ENTITY tcl-md5 "d2af2c45189c8c7fd1bfdd2a19b0fa30">
    470472<!ENTITY tcl-home "http://tcl.sourceforge.net/">
    471473<!ENTITY tcl-ch5-du "24 MB">
    472474<!ENTITY tcl-ch5-sbu "0.3 SBU">
    473475
    474 <!ENTITY texinfo-version "4.9">
    475 <!ENTITY texinfo-size "1,489 KB">
     476<!ENTITY texinfo-version "4.11">
     477<!ENTITY texinfo-size "1,621 KB">
    476478<!ENTITY texinfo-url "&gnu;texinfo/texinfo-&texinfo-version;.tar.bz2">
    477 <!ENTITY texinfo-md5 "f4458e4b81e5469fa0815c35654141ab">
     479<!ENTITY texinfo-md5 "c6bf13df4fbeff8ce874aacd6a51e814">
    478480<!ENTITY texinfo-home "&gnu-software;texinfo/">
    479481<!ENTITY texinfo-ch5-du "16.3 MB">
     
    496498<!ENTITY udev-config-home " ">
    497499
    498 <!ENTITY util-linux-version "2.12r">
    499 <!ENTITY util-linux-size "1,339 KB">
    500 <!ENTITY util-linux-url "&kernel;linux/utils/util-linux/util-linux-&util-linux-version;.tar.bz2">
    501 <!ENTITY util-linux-md5 "af9d9e03038481fbf79ea3ac33f116f9">
    502 <!ENTITY util-linux-home " ">
    503 <!ENTITY util-linux-ch5-du "8.9 MB">
    504 <!ENTITY util-linux-ch5-sbu "less than 0.1 SBU">
    505 <!ENTITY util-linux-ch6-du "17.2 MB">
    506 <!ENTITY util-linux-ch6-sbu "0.2 SBU">
     500<!ENTITY util-linux-ng-version "2.13.1">
     501<!ENTITY util-linux-ng-size "2,788 KB">
     502<!ENTITY util-linux-ng-url "&kernel;linux/utils/util-linux-ng/v2.13/util-linux-ng-&util-linux-ng-version;.tar.bz2">
     503<!ENTITY util-linux-ng-md5 "424badc1832e4b5291a2ec04e9e244f4">
     504<!ENTITY util-linux-ng-home "http://userweb.kernel.org/~kzak/util-linux-ng/">
     505<!ENTITY util-linux-ng-ch5-du "8.9 MB">
     506<!ENTITY util-linux-ng-ch5-sbu "less than 0.1 SBU">
     507<!ENTITY util-linux-ng-ch6-du "17.2 MB">
     508<!ENTITY util-linux-ng-ch6-sbu "0.2 SBU">
    507509
    508510<!ENTITY vim-version "7.1">
  • patches.ent

    r7336a40 r9ed7b54  
    22
    33<!-- Start of Common Patches -->
    4 <!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-6.patch">
    5 <!ENTITY bash-fixes-patch-md5 "6787b1c94648fde6edb3bbf5e3f042f8">
    6 <!ENTITY bash-fixes-patch-size "24 KB">
     4<!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-7.patch">
     5<!ENTITY bash-fixes-patch-md5 "63ca4c26a1ae0c4a5b7da910d611d534">
     6<!ENTITY bash-fixes-patch-size "55 KB">
     7
     8
     9<!ENTITY binutils-configure-patch "binutils-&binutils-version;-configure-1.patch">
     10<!ENTITY binutils-configure-patch-md5 "83877c299e3e3080952214e479396f23">
     11<!ENTITY binutils-configure-patch-size "1 KB">
    712
    813
     
    3540
    3641
    37 <!ENTITY gawk-segfault-patch "gawk-&gawk-version;-segfault_fix-1.patch">
    38 <!ENTITY gawk-segfault-patch-md5 "7679530d88bf3eb56c42eb6aba342ddb">
    39 <!ENTITY gawk-segfault-patch-size "1.3 KB">
    40 
    41 
    4242<!ENTITY grep-fixes-patch "grep-&grep-version;-redhat_fixes-2.patch">
    4343<!ENTITY grep-fixes-patch-md5 "2c67910be2d0a54714f63ce350e6d8a6">
     
    6868
    6969
    70 <!ENTITY man-db-fixes-patch "man-db-&man-db-version;-fixes-1.patch">
    71 <!ENTITY man-db-fixes-patch-md5 "f75b3c44bb801778cf188b87454ff9c1">
    72 <!ENTITY man-db-fixes-patch-size "2.0 KB">
    73 
    7470<!ENTITY mktemp-tempfile-patch "mktemp-&mktemp-version;-add_tempfile-3.patch">
    7571<!ENTITY mktemp-tempfile-patch-md5 "65d73faabe3f637ad79853b460d30a19">
     
    9187
    9288
    93 <!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-4.patch">
    94 <!ENTITY readline-fixes-patch-md5 "4da6bf2066a7603c7bb0ab1f52243316">
    95 <!ENTITY readline-fixes-patch-size "12.5 KB">
     89<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-5.patch">
     90<!ENTITY readline-fixes-patch-md5 "7390b2296b7b11209829646537294ebb">
     91<!ENTITY readline-fixes-patch-size "18 KB">
    9692
    9793
     
    10197
    10298
    103 <!ENTITY texinfo-multibyte-patch "texinfo-&texinfo-version;-multibyte-1.patch">
    104 <!ENTITY texinfo-multibyte-patch-md5 "6cb5b760cfdd2dd53a0430eb572a8aaa">
    105 <!ENTITY texinfo-multibyte-patch-size "1.5 KB">
     99<!ENTITY udev-usbid-patch "udev-&udev-version;-usb_id-1.patch">
     100<!ENTITY udev-usbid-md5 "247614818827422b99672ea8bf3909ec">
     101<!ENTITY udev-usbid-patch-size "3.2 KB">
    106102
    107 <!ENTITY texinfo-tempfile_fix-patch "texinfo-&texinfo-version;-tempfile_fix-1.patch">
    108 <!ENTITY texinfo-tempfile_fix-patch-md5 "559bda136a2ac7777ecb67511227af85">
    109 <!ENTITY texinfo-tempfile_fix-patch-size "2.2 KB">
    110103
    111 <!ENTITY util-linux-cramfs-patch "util-linux-&util-linux-version;-cramfs-1.patch">
    112 <!ENTITY util-linux-cramfs-patch-md5 "1c3f40b30e12738eb7b66a35b7374572">
    113 <!ENTITY util-linux-cramfs-patch-size "2.8 KB">
    114 
    115 <!ENTITY util-linux-lseek-patch "util-linux-&util-linux-version;-lseek-1.patch">
    116 <!ENTITY util-linux-lseek-patch-md5 "5d6c86321c1ea74d7ed7cf57861da423">
    117 <!ENTITY util-linux-lseek-patch-size "10 KB">
    118 
    119 <!ENTITY vim-fixes-patch "vim-&vim-version;-fixes-2.patch">
    120 <!ENTITY vim-fixes-patch-md5 "4b33bda20c4e75601cd581b745477a2d">
    121 <!ENTITY vim-fixes-patch-size "294 KB">
     104<!ENTITY vim-fixes-patch "vim-&vim-version;-fixes-5.patch">
     105<!ENTITY vim-fixes-patch-md5 "61c8c6d7f6b56aa6fd0eb30081b36998">
     106<!ENTITY vim-fixes-patch-size "308 KB">
    122107
    123108<!ENTITY vim-mandir-patch "vim-&vim-version;-mandir-1.patch">
  • prologue/hostreqs.xml

    r7336a40 r9ed7b54  
    108108
    109109    <listitem>
     110      <para><emphasis role="strong">Perl-5.6.0</emphasis></para>
     111    </listitem>
     112
     113    <listitem>
    110114      <para><emphasis role="strong">Sed-3.0.2</emphasis></para>
    111115    </listitem>
     
    126130<screen role="nodump"><userinput>cat &gt; version-check.sh &lt;&lt; "EOF"
    127131<literal>#!/bin/bash
     132export LC_ALL=C
    128133
    129134# Simple script to list version numbers of critical development tools
    130135
    131136bash --version | head -n1 | cut -d" " -f2-4
    132 echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-4
     137echo -n "Binutils: "; ld --version | head -n1 | cut -d" " -f3-
    133138bison --version | head -n1
    134139bzip2 --version 2&gt;&amp;1 &lt; /dev/null | head -n1 | cut -d" " -f1,6-
Note: See TracChangeset for help on using the changeset viewer.