Changeset 8502

Show
Ignore:
Timestamp:
04/02/08 18:43:56 (8 months ago)
Author:
jhuntwork
Message:

Merged r8469, r8470, r8471, r8472, r8473, r8474, r8478, r8479, r8480, r8481, r8482, r8483, r8484, r8485, r8486, r8487, r8488, r8489, r8490, r8491, r8492, r8493, r8494, r8495, r8500, r8501 from trunk to jh branch

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/jh/BOOK/chapter01/changelog.xml

    r8468 r8502  
    3838 
    3939    <listitem> 
     40      <para>2008-03-30</para> 
     41      <itemizedlist> 
     42        <listitem> 
     43          <para>[dnicholson] - Added <parameter>--sysconfdir</parameter> 
     44          parameter to Man-db's configure command so that 
     45          <filename>man_db.conf</filename> is installed in <filename 
     46          class="directory">/etc</filename>.</para> 
     47        </listitem> 
     48      </itemizedlist> 
     49    </listitem> 
     50 
     51    <listitem> 
     52      <para>2008-03-27</para> 
     53      <itemizedlist> 
     54        <listitem> 
     55          <para>[ken] - Updated bzip2 to 1.0.5, fixes CVE-2008-1372.</para> 
     56        </listitem> 
     57      </itemizedlist> 
     58    </listitem> 
     59 
     60    <listitem> 
     61      <para>2008-02-26</para> 
     62      <itemizedlist> 
     63        <listitem> 
     64          <para>[ken] - Corrected typo in name of ru-ms keymap.</para> 
     65          <para>[ken] - Updated Kbd to 1.13.</para> 
     66        </listitem> 
     67      </itemizedlist> 
     68    </listitem> 
     69 
     70    <listitem> 
     71      <para>2008-02-24</para> 
     72      <itemizedlist> 
     73        <listitem> 
     74          <para>[matthew] - Add --libexecdir parameter to Man-db's configure 
     75          command so that <command>globbing</command> and 
     76          <command>manconv</command> are installed into /usr/libexec/man-db. 
     77          Fixes <ulink url="&lfs-ticket-root;2153">#2153</ulink>.  Also, remove 
     78          the --enable-mb-groff parameter, as this is now detected 
     79          automatically.</para> 
     80        </listitem> 
     81      </itemizedlist> 
     82    </listitem> 
     83 
     84    <listitem> 
     85      <para>2008-02-19</para> 
     86      <itemizedlist> 
     87        <listitem> 
     88          <para>[ken] - Updated Grep to 2.5.3, thanks to Matthew for the fix 
     89          for automated builds.</para> 
     90          <para>[ken] - Updated Flex to 2.5.34.</para> 
     91          <para>[ken] - Updated Module-Init-Tools to 3.4.</para> 
     92        </listitem> 
     93      </itemizedlist> 
     94    </listitem> 
     95 
     96    <listitem> 
     97      <para>2008-02-17</para> 
     98      <itemizedlist> 
     99        <listitem> 
     100          <para>[matthew] - Upgraded to latest upstream Vim patches.</para> 
     101        </listitem> 
     102        <listitem> 
     103          <para>[matthew] - Upgraded to Tcl-8.4.18. Fixes 
     104          <ulink url="&lfs-ticket-root;2146">#2146</ulink>.</para> 
     105        </listitem> 
     106        <listitem> 
     107          <para>[matthew] - Upgraded to Man-pages-2.78. Fixes 
     108          <ulink url="&lfs-ticket-root;2152">#2152</ulink>.</para> 
     109        </listitem> 
     110        <listitem> 
     111          <para>[matthew] - Upgraded to Man-DB-2.5.1. Fixes 
     112          <ulink url="&lfs-ticket-root;2148">#2148</ulink>.</para> 
     113        </listitem> 
     114        <listitem> 
     115          <para>[matthew] - Upgraded to Linux-2.6.24.2. Fixes 
     116          <ulink url="&lfs-ticket-root;2147">#2147</ulink>.</para> 
     117        </listitem> 
     118        <listitem> 
     119          <para>[matthew] - Now that <command>mktemp</command> is installed by 
     120          Coreutils in chapter 5, there is no need to fix up GCC's 
     121          <command>gccbug</command> in chapter 6.  Thanks to Greg Schafer for 
     122          the report.</para> 
     123        </listitem> 
     124        <listitem> 
     125          <para>[matthew] - Upgraded to Findutils-4.2.33. Fixes 
     126          <ulink url="&lfs-ticket-root;2151">#2151</ulink>.</para> 
     127        </listitem> 
     128        <listitem> 
     129          <para>[matthew] - Upgraded to E2fsprogs-1.40.6. Fixes 
     130          <ulink url="&lfs-ticket-root;2149">#2149</ulink>.</para> 
     131        </listitem> 
     132      </itemizedlist> 
     133    </listitem> 
     134 
     135    <listitem> 
     136      <para>2008-02-07</para> 
     137      <itemizedlist> 
     138        <listitem> 
     139          <para>[matthew] - Added a patch to fix a known issue in the Automake 
     140          test suite. Fixes 
     141          <ulink url="&lfs-ticket-root;2143">#2143</ulink>.</para> 
     142        </listitem> 
     143        <listitem> 
     144          <para>[matthew] - Upgraded to Man-pages-2.77. Fixes 
     145          <ulink url="&lfs-ticket-root;2142">#2142</ulink>.</para> 
     146        </listitem> 
     147        <listitem> 
     148          <para>[matthew] - Upgraded to Libtool-1.5.26. Fixes 
     149          <ulink url="&lfs-ticket-root;2141">#2141</ulink>.</para> 
     150        </listitem> 
     151        <listitem> 
     152          <para>[matthew] - Upgraded to GCC-4.2.3. Fixes 
     153          <ulink url="&lfs-ticket-root;2140">#2140</ulink>.</para> 
     154        </listitem> 
     155        <listitem> 
     156          <para>[matthew] - Upgraded to Coreutils-6.10. Removed Mktemp-1.5 as 
     157          Coreutils provides its own implementation now. Removed the coreutils 
     158          binary suppression patch as the configure script can now be given a 
     159          list of programs not to install. Fixes 
     160          <ulink url="&lfs-ticket-root;2133">#2133</ulink>.</para> 
     161        </listitem> 
     162        <listitem> 
     163          <para>[matthew] - Upgraded to E2fsprogs-1.40.5. Fixes 
     164          <ulink url="&lfs-ticket-root;2138">#2138</ulink>.</para> 
     165        </listitem> 
     166      </itemizedlist> 
     167    </listitem> 
     168 
     169    <listitem> 
    40170      <para>2008-01-29</para> 
    41171      <itemizedlist> 
  • branches/jh/BOOK/chapter01/whatsnew.xml

    r8468 r8502  
    7272      <para>Findutils &findutils-version;</para> 
    7373    </listitem> 
    74     <!--<listitem> 
     74    <listitem> 
    7575      <para>Flex &flex-version;</para> 
    76     </listitem>--> 
     76    </listitem> 
    7777    <listitem> 
    7878      <para>Gawk &gawk-version;</para> 
     
    8787      <para>Glibc &glibc-version;</para> 
    8888    </listitem> 
    89     <!--<listitem> 
     89    <listitem> 
    9090      <para>Grep &grep-version;</para> 
    91     </listitem>--> 
     91    </listitem> 
    9292    <!--<listitem> 
    9393      <para>Groff &groff-version;</para> 
     
    108108      <para>IPRoute2 &iproute2-version;</para> 
    109109    </listitem> 
    110     <!--<listitem> 
     110    <listitem> 
    111111      <para>Kbd &kbd-version;</para> 
    112     </listitem>--> 
     112    </listitem> 
    113113    <listitem> 
    114114      <para>Less &less-version;</para> 
     
    117117      <para>LFS-Bootscripts &lfs-bootscripts-version;</para> 
    118118    </listitem> 
    119     <!--<listitem> 
     119    <listitem> 
    120120      <para>Libtool &libtool-version;</para> 
    121     </listitem> --> 
     121    </listitem> 
    122122    <listitem> 
    123123      <para>Linux &linux-version;</para> 
     
    138138      <para>Mktemp &mktemp-version;</para> 
    139139    </listitem>--> 
    140     <!--<listitem> 
     140    <listitem> 
    141141      <para>Module-Init-Tools &module-init-tools-version;</para> 
    142     </listitem--
     142    </listitem
    143143    <!--<listitem> 
    144144      <para>Ncurses &ncurses-version;</para> 
     
    214214 
    215215    <listitem> 
     216      <para>&grep-debian-patch;</para> 
     217    </listitem> 
     218 
     219    <listitem> 
     220      <para>&grep-fixes-patch;</para> 
     221    </listitem> 
     222 
     223    <listitem> 
     224      <para>&module-init-manpages-patch;</para> 
     225    </listitem> 
     226 
     227    <listitem> 
    216228      <para>&readline-fixes-patch;</para> 
    217229    </listitem> 
     
    247259 
    248260    <listitem> 
     261      <para>grep-2.5.1-redhat_fixes-2.patch</para> 
     262   </listitem> 
     263 
     264   <listitem> 
     265     <para>kbd-1.12-gcc4_fixes-1.patch</para> 
     266   </listitem> 
     267 
     268    <listitem> 
    249269      <para>man-db-2.4.4-fixes-1.patch</para> 
    250270    </listitem> 
    251271 
    252272    <listitem> 
     273      <para>module-init-tools-3.2.2-modprobe-1.patch</para> 
     274    </listitem> 
     275 
     276    <listitem> 
    253277      <para>readline-5.4-fixes-4.patch</para> 
    254278    </listitem> 
  • branches/jh/BOOK/chapter02/creatingfilesystem.xml

    r8173 r8502  
    4343 
    4444    <para>If the output contains features other than 
    45     <option>has_journal</option>, <option>dir_index</option>, 
    46     <option>filetype</option>, <option>large_file</option>, 
    47     <option>resize_inode</option>, <option>sparse_super</option> or 
    48     <option>needs_recovery</option>, then your host 
    49     system may have custom enhancements.  In that case, to avoid later problems, 
    50     you should compile the stock E2fsprogs package and use the resulting binaries 
    51     to re-create the filesystem on your LFS partition:</para> 
     45    <option>has_journal</option>, <option>ext_attr</option>, 
     46    <option>resize_inode</option>, <option>dir_index</option>, 
     47    <option>filetype</option>, <option>sparse_super</option>, 
     48    <option>large_file</option> or <option>needs_recovery</option>, then your 
     49    host system may have custom enhancements.  In that case, to avoid later 
     50    problems, you should compile the stock E2fsprogs package and use the 
     51    resulting binaries to re-create the filesystem on your LFS partition:</para> 
    5252 
    5353<screen role="nodump"><userinput>cd /tmp 
  • branches/jh/BOOK/chapter03/patches.xml

    r8461 r8502  
    2020 
    2121    <varlistentry> 
     22      <term>Automake Test Suite Patch - <token>&automake-test-patch-size;</token>:</term> 
     23      <listitem> 
     24        <para>Download: <ulink url="&patches-root;&automake-test-patch;"/></para> 
     25        <para>MD5 sum: <literal>&automake-test-patch-md5;</literal></para> 
     26      </listitem> 
     27    </varlistentry> 
     28 
     29    <varlistentry> 
    2230      <term>Bash Upstream Fixes Patch - <token>&bash-fixes-patch-size;</token>:</term> 
    2331      <listitem> 
     
    5260 
    5361    <varlistentry> 
    54       <term>Coreutils Suppress Uptime, Kill, Su Patch - <token>&coreutils-suppress-patch-size;</token>:</term> 
    55       <listitem> 
    56         <para>Download: <ulink url="&patches-root;&coreutils-suppress-patch;"/></para> 
    57         <para>MD5 sum: <literal>&coreutils-suppress-patch-md5;</literal></para> 
    58       </listitem> 
    59     </varlistentry> 
    60  
    61     <varlistentry> 
    6262      <term>Coreutils Uname Patch - <token>&coreutils-uname-patch-size;</token>:</term> 
    6363      <listitem> 
     
    8484 
    8585    <varlistentry> 
    86       <term>Grep RedHat Fixes Patch - <token>&grep-fixes-patch-size;</token>:</term> 
     86      <term>Grep Debian Patch - <token>&grep-debian-patch-size;</token>;</term> 
     87      <listitem> 
     88        <para>Download: <ulink url="&patches-root;&grep-debian-patch;"/></para> 
     89        <para>MD5 sum: <literal>&grep-debian-patch-md5;</literal></para> 
     90      </listitem> 
     91    </varlistentry> 
     92 
     93    <varlistentry> 
     94      <term>Grep Upstream Fixes Patch - <token>&grep-fixes-patch-size;</token>:</term> 
    8795      <listitem> 
    8896        <para>Download: <ulink url="&patches-root;&grep-fixes-patch;"/></para> 
     
    124132 
    125133    <varlistentry> 
    126       <term>Kbd GCC-4.x Fix Patch - <token>&kbd-gcc4_fixes-patch-size;</token>:</term> 
    127       <listitem> 
    128         <para>Download: <ulink url="&patches-root;&kbd-gcc4_fixes-patch;"/></para> 
    129         <para>MD5 sum: <literal>&kbd-gcc4_fixes-patch-md5;</literal></para> 
    130       </listitem> 
    131     </varlistentry> 
    132  
    133     <varlistentry> 
    134       <term>Mktemp Tempfile Patch - <token>&mktemp-tempfile-patch-size;</token>:</term> 
    135       <listitem> 
    136         <para>Download: <ulink url="&patches-root;&mktemp-tempfile-patch;"/></para> 
    137         <para>MD5 sum: <literal>&mktemp-tempfile-patch-md5;</literal></para> 
    138       </listitem> 
    139     </varlistentry> 
    140  
    141     <varlistentry> 
    142       <term>Module-init-tools Patch - <token>&module-init-modprobe-patch-size;</token>:</term> 
    143       <listitem> 
    144         <para>Download: <ulink url="&patches-root;&module-init-modprobe-patch;"/></para> 
    145         <para>MD5 sum: <literal>&module-init-modprobe-patch-md5;</literal></para> 
     134      <term>Module-init-tools Man-Pages Patch - <token>&module-init-manpages-patch-size;</token>:</term> 
     135      <listitem> 
     136        <para>Download: <ulink url="&patches-root;&module-init-manpages-patch;"/></para> 
     137        <para>MD5 sum: <literal>&module-init-manpages-patch-md5;</literal></para> 
    146138      </listitem> 
    147139    </varlistentry> 
  • branches/jh/BOOK/chapter05/coreutils.xml

    r8392 r8502  
    4444    <title>Installation of Coreutils</title> 
    4545 
    46     <para>The version of the function <quote>futimens</quote> used 
    47     by Coreutils is incompatible with the version that current 
    48     Glibc provides, so we'll rename the function:</para> 
    49  
    50 <screen><userinput remap="pre">for file in src/{copy,touch}.c lib/utimens.{c,h} ; do \ 
    51    cp -v $file{,.orig} 
    52    sed 's/futimens/gl_&amp;/' $file.orig &gt; $file 
    53 done</userinput></screen> 
    54  
    5546    <para>Prepare Coreutils for compilation:</para> 
    5647 
    57 <screen><userinput remap="configure">./configure --prefix=/tools</userinput></screen> 
     48<screen><userinput remap="configure">./configure --prefix=/tools --enable-install-program=hostname</userinput></screen> 
     49 
     50    <variablelist> 
     51      <title>The meaning of the configure options:</title> 
     52 
     53      <varlistentry> 
     54        <term><envar>--enable-install-program=hostname</envar></term> 
     55        <listitem> 
     56          <para>This enables the <command>hostname</command> binary to be built 
     57          and installed &ndash; it is disabled by default but is required by the 
     58          Perl test suite.</para> 
     59        </listitem> 
     60      </varlistentry> 
     61    </variablelist> 
    5862 
    5963    <para>Compile the package:</para> 
  • branches/jh/BOOK/chapter05/perl.xml

    r8392 r8502  
    7474    </variablelist> 
    7575 
    76     <para>Only a few of the utilities contained in this package need to be 
    77     built:</para> 
     76    <para>Only a few of the utilities contained in this package, and one of its 
     77    libraries need to be built:</para> 
    7878 
    79 <screen><userinput remap="make">make perl utilities</userinput></screen> 
     79<screen><userinput remap="make">make perl utilities ext/Errno/pm_to_blib</userinput></screen> 
    8080 
    8181    <para>Although Perl comes with a test suite, it is not recommended to 
  • branches/jh/BOOK/chapter06/automake.xml

    r8392 r8502  
    4141  <sect2 role="installation"> 
    4242    <title>Installation of Automake</title> 
     43 
     44    <para>Patch a test in the Automake test suite to fix an issue that occurs 
     45    when running the tests as <systemitem class="username">root</systemitem>: 
     46    </para> 
     47 
     48<screen><userinput remap="pre">patch -Np1 -i ../&automake-test-patch;</userinput></screen> 
    4349 
    4450    <para>Prepare Automake for compilation:</para> 
  • branches/jh/BOOK/chapter06/chapter06.xml

    r8461 r8502  
    5757  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="make.xml"/> 
    5858  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="man-db.xml"/> 
    59   <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mktemp.xml"/> 
    6059  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="module-init-tools.xml"/> 
    6160  <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="patch.xml"/> 
  • branches/jh/BOOK/chapter06/coreutils.xml

    r8405 r8502  
    4242    <title>Installation of Coreutils</title> 
    4343 
    44     <para>The version of the function <quote>futimens</quote> used 
    45     by Coreutils is incompatible with the version that current 
    46     Glibc provides, so we'll rename the function:</para> 
    47  
    48 <screen><userinput remap="pre">sed -i 's/futimens/gl_&amp;/' src/{copy,touch}.c lib/utimens.{c,h}</userinput></screen> 
    49  
    5044    <para>A known issue with the <command>uname</command> program from 
    5145    this package is that the <parameter>-p</parameter> switch always 
     
    5650 i?86 | x86_64) patch -Np1 -i ../&coreutils-uname-patch; ;; 
    5751esac</userinput></screen> 
    58  
    59     <para>Prevent Coreutils from installing binaries that will be installed by 
    60     other packages later:</para> 
    61  
    62 <screen><userinput remap="pre">patch -Np1 -i ../&coreutils-suppress-patch;</userinput></screen> 
    6352 
    6453    <para>POSIX requires that programs from Coreutils recognize character 
     
    8170    <para>Now prepare Coreutils for compilation:</para> 
    8271 
    83 <screen><userinput remap="configure">./configure --prefix=/usr</userinput></screen> 
     72<screen><userinput remap="configure">./configure --prefix=/usr --enable-install-program=hostname --enable-no-install-program=kill</userinput></screen> 
     73 
     74    <variablelist> 
     75      <title>The meaning of the configure options:</title> 
     76 
     77      <varlistentry> 
     78        <term><parameter>--enable-no-install-program=kill</parameter></term> 
     79        <listitem> 
     80          <para>The purpose of this switch is to prevent Coreutils from 
     81          installing binaries that will be installed by other packages later. 
     82          </para> 
     83        </listitem> 
     84      </varlistentry> 
     85    </variablelist> 
    8486 
    8587    <para>Compile the package:</para> 
     
    102104 
    103105<screen><userinput remap="test">echo "dummy:x:1000:nobody" &gt;&gt; /etc/group</userinput></screen> 
     106 
     107    <para>Fix some of the permissions so that the non-root user can compile and 
     108    run the tests:</para> 
     109 
     110<screen><userinput remap="test">chown -v nobody gnulib-tests/.deps</userinput></screen> 
    104111 
    105112    <para>Now run the tests:</para> 
  • branches/jh/BOOK/chapter06/flex.xml

    r8392 r8502  
    5050<screen><userinput remap="make">make</userinput></screen> 
    5151 
    52     <para>To test the results, issue:</para> 
     52    <para>The testsuite in this version of Flex does nothing useful before it 
     53    ends with an error.</para> 
    5354 
    54 <screen><userinput remap="test">make check</userinput></screen
     55<!--<screen><userinput remap="test">make check</userinput></screen>--
    5556 
    5657    <para>Install the package:</para> 
  • branches/jh/BOOK/chapter06/gcc.xml

    r8404 r8502  
    6868 
    6969<screen><userinput remap="pre">sed -i 's@\./fixinc\.sh@-c true@' gcc/Makefile.in</userinput></screen> 
    70  
    71     <para>GCC provides a <command>gccbug</command> script which detects at 
    72     compile time whether mktemp is present, and hardcodes the result in a test. 
    73     This will cause the script to fall back to using less random names for 
    74     temporary files.  We will be installing mktemp later, so the following sed 
    75     will simulate its presence:</para> 
    76  
    77 <screen><userinput remap="pre">sed -i 's/@have_mktemp_command@/yes/' gcc/gccbug.in</userinput></screen> 
    7870 
    7971    <para>The GCC documentation recommends building GCC outside of the source 
  • branches/jh/BOOK/chapter06/grep.xml

    r8392 r8502  
    4242 
    4343    <para>The current Grep package has many bugs, especially in the support of 
    44     multibyte locales. RedHat fixed some of them with the following patch:</para> 
     44    multibyte locales. The following consolidated patch from Debian fixes some of them, 
     45    improves the number of individual tests which are passed, and much improves the 
     46    speed in UTF-8 locales:</para> 
     47 
     48<screen><userinput remap="pre">patch -Np1 -i ../&grep-debian-patch;</userinput></screen> 
     49 
     50    <para>Upstream have fixed some of the documentation, and changed some of the 
     51    tests and the expected results in the newest test scripts.  This means that 
     52    not so many of the individual tests fail:</para> 
    4553 
    4654<screen><userinput remap="pre">patch -Np1 -i ../&grep-fixes-patch;</userinput></screen> 
    47  
    48     <para>In order for the tests added by this patch to pass, the permissions for 
    49     the test file have to be changed:</para> 
    50  
    51 <screen><userinput remap="pre">chmod +x tests/fmbtest.sh</userinput></screen> 
    5255 
    5356    <para>Prepare Grep for compilation:</para> 
     
    6164    <para>To test the results, issue:</para> 
    6265 
    63 <screen><userinput remap="test">make check</userinput></screen> 
     66<screen><userinput remap="test">make check || true</userinput></screen> 
     67 
     68    <para>There are known test failures in the <command>foad1.sh</command> and 
     69    <command>fmbtest.sh</command> tests.  The &quot;|| true&quot; construct is 
     70    used to avoid build automated build scripts failing due to the test failures. 
     71    A good run will show 2 failures from 14 tests, but if you look at the 
     72    output you will see in excess of forty individual tests which failed - these 
     73    are all in the new tests added since the previous version.</para> 
    6474 
    6575    <para>Install the package:</para> 
  • branches/jh/BOOK/chapter06/kbd.xml

    r8392 r8502  
    4949    <para>After patching, the Backspace key generates the character with code 127, 
    5050    and the Delete key generates a well-known escape sequence.</para> 
    51  
    52     <para>Patch Kbd to fix a bug in <command>setfont</command> that is triggered 
    53     when compiling with GCC-&gcc-version;:</para> 
    54  
    55 <screen><userinput remap="pre">patch -Np1 -i ../&kbd-gcc4_fixes-patch;</userinput></screen> 
    5651 
    5752    <para>Prepare Kbd for compilation:</para> 
  • branches/jh/BOOK/chapter06/man-db.xml

    r8461 r8502  
    7272    <para>Prepare Man-DB for compilation:</para> 
    7373 
    74 <screen><userinput remap="configure">./configure --prefix=/usr --enable-mb-groff --disable-setuid</userinput></screen> 
     74<screen><userinput remap="configure">./configure --prefix=/usr --libexecdir=/usr/lib --sysconfdir=/etc \ 
     75    --disable-setuid</userinput></screen> 
    7576 
    7677    <variablelist> 
    7778      <title>The meaning of the configure options:</title> 
    78  
    79       <varlistentry> 
    80         <term><parameter>--enable-mb-groff</parameter></term> 
    81         <listitem> 
    82           <para>This tells the <command>man</command> program to use the 
    83           <quote>ascii8</quote> and <quote>nippon</quote> Groff devices for 
    84           formatting non-ISO-8859-1 manual pages.</para> 
    85         </listitem> 
    86       </varlistentry> 
    8779 
    8880      <varlistentry> 
  • branches/jh/BOOK/chapter06/module-init-tools.xml

    r8392 r8502  
    4242    <title>Installation of Module-Init-Tools</title> 
    4343 
    44     <para>First correct a potential problem when modules are specified 
    45     using regular expressions:</para> 
     44    <para>The tarball only contains sgml source for the manpages. The following 
     45    patch contains the result of processing this through <command>docbook2man</command> 
     46    (see <ulink url="&blfs-root;view/svn/pst/docbook-utils.html"/>) 
     47    which we do not build as part of a basic LFS installation:</para> 
    4648 
    47 <screen><userinput remap="pre">patch -Np1 -i ../&module-init-modprobe-patch;</userinput></screen> 
     49<screen><userinput remap="pre">patch -Np1 -i ../&module-init-manpages-patch;</userinput></screen> 
    4850 
    49     <para>Issue the following commands to perform the tests (note that the 
    50     <command>make distclean</command> command is required to clean up the source 
    51     tree, as the source gets recompiled as part of the testing process):</para> 
     51    <para>The testsuite of this package is geared towards the needs of its 
     52    Maintainer. The command <command>make check</command> builds a specially 
     53    wrapped version of modprobe which is useless for normal operation. To run 
     54    this, issue the following commands (note that the <command>make clean</command> 
     55    command is required to clean up the source tree before recompiling for 
     56    normal use):</para> 
    5257 
    5358<screen><userinput remap="test">./configure 
    5459make check 
    55 make distclean</userinput></screen> 
     60make clean</userinput></screen> 
    5661 
    5762    <para>Prepare Module-Init-Tools for compilation:</para> 
  • branches/jh/BOOK/chapter07/console.xml

    r8461 r8502  
    192192 
    193193UNICODE="1" 
    194 KEYMAP="ru_ms" 
     194KEYMAP="ru-ms" 
    195195LEGACY_CHARSET="koi8-r" 
    196196FONT="LatArCyrHeb-16" 
  • branches/jh/BOOK/general.ent

    r8468 r8502  
    11<?xml version="1.0" encoding="ISO-8859-1"?> 
    2 <!ENTITY version "SVN-JH-20080129"> 
    3 <!ENTITY releasedate "January 29, 2007"> 
     2<!ENTITY version "SVN-JH-20080402"> 
     3<!ENTITY releasedate "April 2, 2008"> 
    44<!ENTITY milestone "7.0"> 
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" --> 
  • branches/jh/BOOK/packages.ent

    r8468 r8502  
    6161<!ENTITY bison-ch6-sbu "0.2 SBU"> 
    6262 
    63 <!ENTITY bzip2-version "1.0.4"> 
    64 <!ENTITY bzip2-size "822 KB"> 
     63<!ENTITY bzip2-version "1.0.5"> 
     64<!ENTITY bzip2-size "8,228 KB"> 
    6565<!ENTITY bzip2-url "http://www.bzip.org/&bzip2-version;/bzip2-&bzip2-version;.tar.gz"> 
    66 <!ENTITY bzip2-md5 "fc310b254f6ba5fbb5da018f04533688"> 
     66<!ENTITY bzip2-md5 "3c15a0c8d1d3ee1c46a1634d00617b1a"> 
    6767<!ENTITY bzip2-home "http://www.bzip.org/"> 
    68 <!ENTITY bzip2-ch5-du "4.2 MB"> 
     68<!ENTITY bzip2-ch5-du "4.8 MB"> 
    6969<!ENTITY bzip2-ch5-sbu "less than 0.1 SBU"> 
    70 <!ENTITY bzip2-ch6-du "5.3 MB"> 
     70<!ENTITY bzip2-ch6-du "6.5 MB"> 
    7171<!ENTITY bzip2-ch6-sbu "less than 0.1 SBU"> 
    7272 
    73 <!ENTITY coreutils-version "6.9"> 
    74 <!ENTITY coreutils-size "5,258 KB"> 
    75 <!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.bz2"> 
    76 <!ENTITY coreutils-md5 "c9607d8495f16e98906e7ed2d9751a06"> 
     73<!ENTITY coreutils-version "6.10"> 
     74<!ENTITY coreutils-size "8,978 KB"> 
     75<!ENTITY coreutils-url "&gnu;coreutils/coreutils-&coreutils-version;.tar.gz"> 
     76<!ENTITY coreutils-md5 "eca0de1bf7389694305d7e52cd76a472"> 
    7777<!ENTITY coreutils-home "&gnu-software;coreutils/"> 
    7878<!ENTITY coreutils-ch5-du "67.6 MB"> 
     
    110110     of acceptable features that can be shown by debugfs in 
    111111     chapter02/creatingfilesystem.xml --> 
    112 <!ENTITY e2fsprogs-version "1.40.4"> 
    113 <!ENTITY e2fsprogs-size "3,954 KB"> 
     112<!ENTITY e2fsprogs-version "1.40.6"> 
     113<!ENTITY e2fsprogs-size "3,977 KB"> 
    114114<!ENTITY e2fsprogs-url "&sourceforge;e2fsprogs/e2fsprogs-&e2fsprogs-version;.tar.gz"> 
    115 <!ENTITY e2fsprogs-md5 "124d744bdf9d443591eb8193c085944b"> 
     115<!ENTITY e2fsprogs-md5 "d219b7be4f7170400c646f5611c0b702"> 
    116116<!ENTITY e2fsprogs-home "http://e2fsprogs.sourceforge.net/"> 
    117117<!ENTITY e2fsprogs-ch5-du "31.2 MB"> 
     
    131131<!ENTITY file-version "4.23"> 
    132132<!ENTITY file-size "551 KB"> 
    133 <!ENTITY file-url "ftp://ftp.gw.com/mirrors/pub/unix/file/file-&file-version;.tar.gz"> 
     133<!ENTITY file-url "ftp://ftp.gw.com/mirrors/unix/file/file-&file-version;.tar.gz"> 
    134134<!ENTITY file-md5 "014a69979a8d5225a6ca2bcc4d7e967e"> 
    135135<!ENTITY file-home " "> 
     
    137137<!ENTITY file-ch6-sbu "0.1 SBU"> 
    138138 
    139 <!ENTITY findutils-version "4.2.32"> 
    140 <!ENTITY findutils-size "1,398 KB"> 
     139<!ENTITY findutils-version "4.2.33"> 
     140<!ENTITY findutils-size "1,421 KB"> 
    141141<!ENTITY findutils-url "&gnu;findutils/findutils-&findutils-version;.tar.gz"> 
    142 <!ENTITY findutils-md5 "aaa6beeb41a6f04963dff58f24a55b96"> 
     142<!ENTITY findutils-md5 "b7e35aa175778c84942b1fee4144988b"> 
    143143<!ENTITY findutils-home "&gnu-software;findutils/"> 
    144144<!ENTITY findutils-ch5-du "13.6 MB"> 
     
    147147<!ENTITY findutils-ch6-sbu "0.2 SBU"> 
    148148 
    149 <!ENTITY flex-version "2.5.33"> 
    150 <!ENTITY flex-size "680 KB"> 
     149<!ENTITY flex-version "2.5.34"> 
     150<!ENTITY flex-size "1,225 KB"> 
    151151<!ENTITY flex-url "&sourceforge;flex/flex-&flex-version;.tar.bz2"> 
    152 <!ENTITY flex-md5 "343374a00b38d9e39d1158b71af37150"> 
     152<!ENTITY flex-md5 "fbdabda79de417b863970eb03c0f53a3"> 
    153153<!ENTITY flex-home "http://flex.sourceforge.net"> 
    154154<!ENTITY flex-ch5-du "8.4 MB"> 
    155155<!ENTITY flex-ch5-sbu "0.1 SBU"> 
    156 <!ENTITY flex-ch6-du "8.4 MB"> 
    157 <!ENTITY flex-ch6-sbu "0.1 SBU"> 
     156<!ENTITY flex-ch6-du "10.1 MB"> 
     157<!ENTITY flex-ch6-sbu "0.2 SBU"> 
    158158 
    159159<!ENTITY gawk-version "3.1.6"> 
     
    167167<!ENTITY gawk-ch6-sbu "0.2 SBU"> 
    168168 
    169 <!ENTITY gcc-version "4.2.2"> 
    170 <!ENTITY gcc-size "43,110 KB"> 
     169<!ENTITY gcc-version "4.2.3"> 
     170<!ENTITY gcc-size "43,413 KB"> 
    171171<!ENTITY gcc-url "&gnu;gcc/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 
    172 <!ENTITY gcc-md5 "7ae33781417a35a2eb03ee098a9f4490"> 
     172<!ENTITY gcc-md5 "ef2a4d9991b3644115456ea05b2b8163"> 
    173173<!ENTITY gcc-home "http://gcc.gnu.org/"> 
    174174<!ENTITY gcc-ch5p1-du "655 MB"> 
     
    204204<!ENTITY glibc-libidn-home " "> 
    205205 
    206 <!ENTITY grep-version "2.5.1a"> 
    207 <!ENTITY grep-size "516 KB"> 
     206<!ENTITY grep-version "2.5.3"> 
     207<!ENTITY grep-size "604 KB"> 
    208208<!ENTITY grep-url "&gnu;grep/grep-&grep-version;.tar.bz2"> 
    209 <!ENTITY grep-md5 "52202fe462770fa6be1bb667bd6cf30c"> 
     209<!ENTITY grep-md5 "27061ce1fde82876970b6549a156da8b"> 
    210210<!ENTITY grep-home "&gnu-software;grep/"> 
    211 <!ENTITY grep-ch5-du "4.8 MB"> 
     211<!ENTITY grep-ch5-du "6.9 MB"> 
    212212<!ENTITY grep-ch5-sbu "0.1 SBU"> 
    213 <!ENTITY grep-ch6-du "4.8 MB"> 
     213<!ENTITY grep-ch6-du "7.2 MB"> 
    214214<!ENTITY grep-ch6-sbu "0.1 SBU"> 
    215215 
     
    264264<!ENTITY iproute2-ch6-sbu "0.2 SBU"> 
    265265 
    266 <!ENTITY kbd-version "1.12"> 
    267 <!ENTITY kbd-size "618 KB"> 
    268 <!ENTITY kbd-url "&kernel;linux/utils/kbd/kbd-&kbd-version;.tar.bz2"> 
    269 <!ENTITY kbd-md5 "069d1175b4891343b107a8ac2b4a39f6"> 
     266<!ENTITY kbd-version "1.13"> 
     267<!ENTITY kbd-size "652 KB"> 
     268<!ENTITY kbd-url "http://ftp.altlinux.com/pub/people/legion/kbd/kbd-&kbd-version;.tar.bz2"> 
     269<!ENTITY kbd-md5 "2639fdfe2412b29cbf6936d7db91cee3"> 
    270270<!ENTITY kbd-home " "> 
    271 <!ENTITY kbd-ch6-du "12.3 MB"> 
     271<!ENTITY kbd-ch6-du "12.5 MB"> 
    272272<!ENTITY kbd-ch6-sbu "less than 0.1 SBU"> 
    273273 
     
    288288<!ENTITY lfs-bootscripts-ch7-sbu "less than 0.1 SBU"> 
    289289 
    290 <!ENTITY libtool-version "1.5.24"> 
    291 <!ENTITY libtool-size "2,851 KB"> 
     290<!ENTITY libtool-version "1.5.26"> 
     291<!ENTITY libtool-size "2,893 KB"> 
    292292<!ENTITY libtool-url "&gnu;libtool/libtool-&libtool-version;.tar.gz"> 
    293 <!ENTITY libtool-md5 "d0071c890101fcf4f2be8934a37841b0"> 
     293<!ENTITY libtool-md5 "aa9c5107f3ec9ef4200eb6556f3b3c29"> 
    294294<!ENTITY libtool-home "&gnu-software;libtool/"> 
    295295<!ENTITY libtool-ch6-du "16.6 MB"> 
     
    298298<!ENTITY linux-major-version "2.6"> 
    299299<!ENTITY linux-minor-version "24"> 
    300 <!ENTITY linux-patch-version ""> 
    301 <!--<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;">--
    302 <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"
    303 <!ENTITY linux-size "45,642 KB"> 
     300<!ENTITY linux-patch-version "2"> 
     301<!ENTITY linux-version "&linux-major-version;.&linux-minor-version;.&linux-patch-version;"
     302<!-- <!ENTITY linux-version "&linux-major-version;.&linux-minor-version;"> --
     303<!ENTITY linux-size "45,640 KB"> 
    304304<!ENTITY linux-url "&kernel;linux/kernel/v&linux-major-version;/linux-&linux-version;.tar.bz2"> 
    305 <!ENTITY linux-md5 "3f23ad4b69d0a552042d1ed0f4399857"> 
     305<!ENTITY linux-md5 "dd573a2fae55624ed92fa49c17583964"> 
    306306<!ENTITY linux-home "http://www.kernel.org/"> 
    307307<!ENTITY linux-ch8-du "350 - 450 MB"> 
     
    333333<!ENTITY make-ch6-sbu "0.1 SBU"> 
    334334 
    335 <!ENTITY man-db-version "2.5.0"> 
    336 <!ENTITY man-db-size "955 KB"> 
     335<!ENTITY man-db-version "2.5.1"> 
     336<!ENTITY man-db-size "1,624 KB"> 
    337337<!ENTITY man-db-url "http://savannah.nongnu.org/download/man-db/man-db-&man-db-version;.tar.gz"> 
    338 <!ENTITY man-db-md5 "c23b59726cebe0e0820ced2becf5f52d"> 
     338<!ENTITY man-db-md5 "e592eefd14679575b776f60c6a48e781"> 
    339339<!ENTITY man-db-home "http://www.nongnu.org/man-db/"> 
    340340<!ENTITY man-db-ch6-du "9 MB"> 
    341341<!ENTITY man-db-ch6-sbu "0.2 SBU"> 
    342342 
    343 <!ENTITY man-pages-version "2.76"> 
    344 <!ENTITY man-pages-size "1,816 KB"> 
     343<!ENTITY man-pages-version "2.78"> 
     344<!ENTITY man-pages-size "1,823 KB"> 
    345345<!ENTITY man-pages-url "&kernel;linux/docs/manpages/Archive/man-pages-&man-pages-version;.tar.bz2"> 
    346 <!ENTITY man-pages-md5 "788354eb0ab1fad2eab69ae671c5e68d"> 
     346<!ENTITY man-pages-md5 "0b58773dbdc6eaeecadfad65b66bfb9a"> 
    347347<!ENTITY man-pages-home " "> 
    348348<!ENTITY man-pages-ch6-du "37.4 MB"> 
     
    357357<!ENTITY mktemp-ch6-sbu "less than 0.1 SBU"> 
    358358 
    359 <!ENTITY module-init-tools-version "3.2.2"> 
    360 <!ENTITY module-init-tools-size "166 KB"> 
    361 <!ENTITY module-init-tools-url "http://www.kerneltools.org/pub/downloads/module-init-tools/module-init-tools-&module-init-tools-version;.tar.bz2"> 
    362 <!ENTITY module-init-tools-md5 "a1ad0a09d3231673f70d631f3f5040e9"> 
    363 <!ENTITY module-init-tools-home "http://www.kerneltools.org/"> 
    364 <!ENTITY module-init-tools-ch6-du "7 MB"> 
     359<!ENTITY module-init-tools-version "3.4"> 
     360<!ENTITY module-init-tools-size "186 KB"> 
     361<!ENTITY module-init-tools-url "http://www.kernel.org/pub/linux/kernel/people/jcm/module-init-tools/module-init-tools-&module-init-tools-version;.tar.bz2"> 
     362<!ENTITY module-init-tools-md5 "db6ac059e80e8dd4389dbe81ee61f3c6"> 
     363<!ENTITY module-init-tools-home "http://www.kerneltools.org/KernelTools.org"> 
     364<!ENTITY module-init-tools-ch6-du "8 MB"> 
    365365<!ENTITY module-init-tools-ch6-sbu "less than 0.1 SBU"> 
    366366 
     
    467467<!ENTITY tar-ch6-sbu "0.3 SBU"> 
    468468 
    469 <!ENTITY tcl-version "8.4.17"> 
    470 <!ENTITY tcl-size "3,567 KB"> 
     469<!ENTITY tcl-version "8.4.18"> 
     470<!ENTITY tcl-size "3,568 KB"> 
    471471<!ENTITY tcl-url "&sourceforge;tcl/tcl&tcl-version;-src.tar.gz"> 
    472 <!ENTITY tcl-md5 "d2af2c45189c8c7fd1bfdd2a19b0fa30"> 
     472<!ENTITY tcl-md5 "7d8bc95036f797b1a2b62a5a382d2cc1"> 
    473473<!ENTITY tcl-home "http://tcl.sourceforge.net/"> 
    474474<!ENTITY tcl-ch5-du "24 MB"> 
  • branches/jh/BOOK/patches.ent

    <
    r8461 r8502  
    22 
    33<!-- Start of Common Patches --> 
     4<!ENTITY automake-test-patch "automake-&automake-version;-test_fix-1.patch"> 
     5<!ENTITY automake-test-patch-md5 "4d8aa269951bb3cd876d2bb663cb04cc"> 
     6<!ENTITY automake-test-patch-size "3 KB"> 
     7 
     8 
    49<!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-7.patch"> 
    510<!ENTITY bash-fixes-patch-md5 "63ca4c26a1ae0c4a5b7da910d611d534"> 
     
    1823 
    1924<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch"> 
    20 <!ENTITY coreutils-i18n-patch-md5 "806ce5bcb16a763a77bea411ec5ff637"> 
    21 <!ENTITY coreutils-i18n-patch-size "101 KB"> 
    22  
    23 <!ENTITY coreutils-suppress-patch "coreutils-&coreutils-version;-suppress_uptime_kill_su-1.patch"> 
    24 <!ENTITY coreutils-suppress-patch-md5 "e8ae92cdec364ca2a318f5c4c77bf032"> 
    25 <!ENTITY coreutils-suppress-patch-size "13 KB"> 
     25<!ENTITY coreutils-i18n-patch-md5 "791df67d25a45d846c1af4dadf2612c8"> 
     26<!ENTITY coreutils-i18n-patch-size "102 KB"> 
    2627 
    2728<!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">