Changeset 851829a


Ignore:
Timestamp:
02/25/2006 11:43:44 AM (18 years ago)
Author:
Manuel Canales Esparcia <manuel@…>
Children:
e869351b
Parents:
e02afe0
Message:

Ported r7370 up to r7395 from trunk to alphabetical branch.

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

Files:
16 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    re02afe0 r851829a  
    3636    </listitem>
    3737-->
     38
     39    <listitem>
     40      <para>Febraury 20, 2006</para>
     41      <itemizedlist>
     42        <listitem>
     43          <para>[matthew] - Add patches 009 and 010 from Bash upstream.</para>
     44        </listitem>
     45        <listitem>
     46          <para>[matthew] - Upgrade to Man-pages 2.24.</para>
     47        </listitem>
     48      </itemizedlist>
     49    </listitem>
     50
     51    <listitem>
     52      <para>Febraury 19, 2006</para>
     53      <itemizedlist>
     54        <listitem>
     55          <para>[matthew] - Upgrade Perl libc patch to prevent Perl from trying
     56          to find headers on the host system. Fixes bug 1695.</para>
     57        </listitem>
     58        <listitem>
     59          <para>[matthew] - Install Sed's HTML documentation by using
     60          --enable-html instead of editing the Makefile.  Thanks to Greg Schafer
     61          for the report and the fix.</para>
     62        </listitem>
     63        <listitem>
     64          <para>[matthew] - Add upstream fixes 001-002 for Readline.</para>
     65        </listitem>
     66        <listitem>
     67          <para>[matthew] - Add upstream fixes 001-008 for Bash.</para>
     68        </listitem>
     69        <listitem>
     70          <para>[matthew] - Upgrade to Sed 4.1.5.</para>
     71        </listitem>
     72        <listitem>
     73          <para>[matthew] - Upgrade to Man-pages 2.23.</para>
     74        </listitem>
     75        <listitem>
     76          <para>[matthew] - Upgrade to Coreutils-5.94.</para>
     77        </listitem>
     78        <listitem>
     79          <para>[matthew] - Upgrade to DB-4.4.20.</para>
     80        </listitem>
     81        <listitem>
     82          <para>[matthew] - Upgrade to Perl-5.8.8, removing the now unneeded
     83          vulnerability and DB module patches.</para>
     84        </listitem>
     85        <listitem>
     86          <para>[matthew] - Add the verbose parameter to a couple of commands in
     87          Linux-Libc-Headers and DB.</para>
     88        </listitem>
     89      </itemizedlist>
     90    </listitem>
    3891
    3992    <listitem>
  • chapter01/whatsnew.xml

    re02afe0 r851829a  
    158158      <para>Readline &readline-version;</para>
    159159    </listitem>
    160     <!--<listitem>
     160    <listitem>
    161161      <para>Sed &sed-version;</para>
    162     </listitem>-->
     162    </listitem>
    163163    <listitem>
    164164      <para>Shadow &shadow-version;</para>
     
    206206
    207207    <listitem>
     208      <para>&bash-fixes-patch;</para>
     209    </listitem>
     210    <listitem>
    208211      <para>&bzip2-bzgrep-patch;</para>
    209212    </listitem>
     
    233236    </listitem>
    234237    <listitem>
    235       <para>&perl-db_file-patch;</para>
    236     </listitem>
    237     <listitem>
    238238      <para>&perl-libc-patch;</para>
    239239    </listitem>
    240240    <listitem>
     241      <para>&readline-fixes-patch;</para>
     242    </listitem>
     243    <listitem>
    241244      <para>&tar-gcc4_fix-patch;</para>
    242245    </listitem>
  • chapter03/packages.xml

    re02afe0 r851829a  
    4444
    4545    <varlistentry>
    46       <term>Berkeley DB (&db-version;) - 7,925 KB:</term>
     46      <term>Berkeley DB (&db-version;) - 6,578 KB:</term>
    4747      <listitem>
    4848        <para><ulink url="http://dev.sleepycat.com/"/></para>
     
    7272
    7373    <varlistentry>
    74       <term>Coreutils (&coreutils-version;) - 4,782 KB:</term>
     74      <term>Coreutils (&coreutils-version;) - 4,929 KB:</term>
    7575      <listitem>
    7676        <para><ulink url="&gnu;coreutils/"/></para>
     
    292292
    293293    <varlistentry>
    294       <term>Man-pages (&man-pages-version;) - 1,705 KB:</term>
     294      <term>Man-pages (&man-pages-version;) - 1,713 KB:</term>
    295295      <listitem>
    296296        <para><ulink url="&kernel;linux/docs/manpages/"/></para>
     
    343343
    344344    <varlistentry>
    345       <term>Perl (&perl-version;) - 9,628 KB:</term>
     345      <term>Perl (&perl-version;) - 9,886 KB:</term>
    346346      <listitem>
    347347        <para><ulink url="http://ftp.funet.fi/pub/CPAN/src/"/></para>
     
    371371
    372372    <varlistentry>
    373       <term>Sed (&sed-version;) - 632 KB:</term>
     373      <term>Sed (&sed-version;) - 631 KB:</term>
    374374      <listitem>
    375375        <para><ulink url="&gnu;sed/"/></para>
  • chapter03/patches.xml

    re02afe0 r851829a  
    1818
    1919  <variablelist role="materials">
     20
     21    <varlistentry>
     22      <term>Bash Upstream Fixes Patch - 120 KB:</term>
     23      <listitem>
     24        <para><ulink url="&patches-root;&bash-fixes-patch;"/></para>
     25      </listitem>
     26    </varlistentry>
    2027
    2128    <varlistentry>
     
    169176
    170177    <varlistentry>
    171       <term>Perl DB_File Module Update patch - 6 KB:</term>
    172       <listitem>
    173         <para><ulink url="&patches-root;&perl-db_file-patch;"/></para>
    174       </listitem>
    175     </varlistentry>
    176 
    177     <varlistentry>
    178178      <term>Perl Libc Patch - 1 KB:</term>
    179179      <listitem>
     
    183183
    184184    <varlistentry>
    185       <term>Perl Sprintf Vulnerability Patch - 9 KB:</term>
    186       <listitem>
    187         <para><ulink url="&patches-root;&perl-sprintf-patch;"/></para>
     185      <term>Readline Upstream Fixes Patch - 2 KB:</term>
     186      <listitem>
     187        <para><ulink url="&patches-root;&readline-fixes-patch;"/></para>
    188188      </listitem>
    189189    </varlistentry>
  • chapter06/bash.xml

    re02afe0 r851829a  
    5050sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \
    5151    Makefile.in</userinput></screen>
     52
     53    <para>Upstream developers have fixed several issues since the initial
     54     release of Bash-&bash-version;.  Apply those fixes:</para>
     55
     56<screen><userinput>patch -Np1 -i ../&bash-fixes-patch;</userinput></screen>
    5257
    5358    <para>Prepare Bash for compilation:</para>
  • chapter06/coreutils.xml

    re02afe0 r851829a  
    2626
    2727      <seglistitem>
    28         <seg>0.9 SBU</seg>
    29         <seg>52.8 MB</seg>
     28        <seg>1.1 SBU</seg>
     29        <seg>58.0 MB</seg>
    3030      </seglistitem>
    3131    </segmentedlist>
  • chapter06/db.xml

    re02afe0 r851829a  
    109109    <para>Fix the ownerships of the installed files:</para>
    110110
    111 <screen><userinput>chown root:root /usr/bin/db_* \
     111<screen><userinput>chown -v root:root /usr/bin/db_* \
    112112    /usr/lib/libdb* /usr/include/db* &amp;&amp;
    113 chown -R root:root /usr/share/doc/db-&db-version;</userinput></screen>
     113chown -Rv root:root /usr/share/doc/db-&db-version;</userinput></screen>
    114114
    115115  </sect2>
  • chapter06/gcc.xml

    re02afe0 r851829a  
    7474    will simulate its presence.</para>
    7575
    76 <screen>sed -i 's/@have_mktemp_command@/yes/' gcc/gccbug.in</screen>
     76<screen><userinput>sed -i 's/@have_mktemp_command@/yes/' gcc/gccbug.in</userinput></screen>
    7777
    7878    <para>The GCC documentation recommends building GCC outside of the source
  • chapter06/linux-libc-headers.xml

    re02afe0 r851829a  
    5454    <para>Install the header files:</para>
    5555
    56 <screen><userinput>install -d /usr/include/asm
     56<screen><userinput>install -dv /usr/include/asm
    5757cp -Rv include/asm-i386/* /usr/include/asm
    5858cp -Rv include/linux /usr/include</userinput></screen>
  • chapter06/man-pages.xml

    re02afe0 r851829a  
    2626      <seglistitem>
    2727        <seg>0.1 SBU</seg>
    28         <seg>18.6 MB</seg>
     28        <seg>18.7 MB</seg>
    2929      </seglistitem>
    3030    </segmentedlist>
  • chapter06/perl.xml

    re02afe0 r851829a  
    4444  <sect2 role="installation">
    4545    <title>Installation of Perl</title>
    46 
    47     <para>A security vulnerability exists in Perl's sprintf function. Apply the
    48     following patch to fix it.</para>
    49 
    50 <screen><userinput>patch -Np1 -i ../&perl-sprintf-patch;</userinput></screen>
    51 
    52     <para>The DB_File module that comes with Perl-&perl-version; is incompatible
    53     with Berkeley DB-&db-version; (the testsuite fails if this module gets built).
    54     Apply the following patch in order to update the DB_File module:</para>
    55 
    56 <screen><userinput>patch -Np1 -i ../&perl-db_file-patch;</userinput></screen>
    5746
    5847    <para>First create a basic <filename>/etc/hosts</filename> file which will be
  • chapter06/readline.xml

    re02afe0 r851829a  
    4444  <sect2 role="installation">
    4545    <title>Installation of Readline</title>
     46
     47    <para>Upstream developers have fixed several issues since the initial
     48    release of Readline-&readline-version;.  Apply those fixes:</para>
     49
     50<screen><userinput>patch -Np1 -i ../&readline-fixes-patch;</userinput></screen>
    4651
    4752    <para>Prepare Readline for compilation:</para>
  • chapter06/sed.xml

    re02afe0 r851829a  
    2626      <seglistitem>
    2727        <seg>0.2 SBU</seg>
    28         <seg>8.4 MB</seg>
     28        <seg>7.9 MB</seg>
    2929      </seglistitem>
    3030    </segmentedlist>
     
    4444    <title>Installation of Sed</title>
    4545
    46     <para>By default, Sed installs its HTML documentation in
    47     <filename class="directory">/usr/share/doc</filename>.  Alter this to
    48     <filename class="directory">/usr/share/doc/sed-&sed-version;</filename> by
    49     applying the following <command>sed</command>:</para>
    50 
    51 <screen><userinput>sed -i 's@/doc@&amp;/sed-&sed-version;@' doc/Makefile.in</userinput></screen>
    52 
    5346    <para>Prepare Sed for compilation:</para>
    5447
    55 <screen><userinput>./configure --prefix=/usr --bindir=/bin</userinput></screen>
     48<screen><userinput>./configure --prefix=/usr --bindir=/bin --enable-html</userinput></screen>
     49
     50    <variablelist>
     51      <title>The meaning of the new configure option:</title>
     52
     53      <varlistentry>
     54        <term><parameter>--enable-html</parameter></term>
     55        <listitem>
     56          <para>This builds the HTML documentation.</para>
     57        </listitem>
     58      </varlistentry>
     59    </variablelist>
    5660
    5761    <para>Compile the package:</para>
  • general.ent

    re02afe0 r851829a  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "ALPHABETICAL-20060210">
    3 <!ENTITY releasedate "Febraury 10, 2006">
     2<!ENTITY version "ALPHABETICAL-20060225">
     3<!ENTITY releasedate "Febraury 25, 2006">
    44<!ENTITY milestone "6.2">
    55<!ENTITY generic-version "development"> <!-- Use "development", "testing", or "x.y[-pre{x}]" -->
     
    3434<!ENTITY bison-version "2.1">
    3535<!ENTITY bzip2-version "1.0.3">
    36 <!ENTITY coreutils-version "5.93">
    37 <!ENTITY db-version "4.4.16">
     36<!ENTITY coreutils-version "5.94">
     37<!ENTITY db-version "4.4.20">
    3838<!ENTITY dejagnu-version "1.4.4">
    3939<!ENTITY diffutils-version "2.8.1">
     
    6767<!ENTITY make-version "3.80">
    6868<!ENTITY man-db-version "2.4.3">
    69 <!ENTITY man-pages-version "2.21">
     69<!ENTITY man-pages-version "2.24">
    7070<!ENTITY mktemp-version "1.5">
    7171<!ENTITY module-init-tools-version "3.2.2">
     
    7373<!-- <!ENTITY ncurses-date "20050319"> -->
    7474<!ENTITY patch-version "2.5.4">
    75 <!ENTITY perl-version "5.8.7">
     75<!ENTITY perl-version "5.8.8">
    7676<!ENTITY procps-version "3.2.6">
    7777<!ENTITY psmisc-version "22.1">
    7878<!ENTITY readline-version "5.1">
    79 <!ENTITY sed-version "4.1.4">
     79<!ENTITY sed-version "4.1.5">
    8080<!ENTITY shadow-version "4.0.14">
    8181<!ENTITY sysklogd-version "1.4.1">
  • patches.ent

    re02afe0 r851829a  
    22
    33<!-- Start of Common Patches -->
     4<!ENTITY bash-fixes-patch "bash-&bash-version;-fixes-4.patch">
     5
    46<!ENTITY bzip2-bzgrep-patch "bzip2-&bzip2-version;-bzgrep_security-1.patch">
    57<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
    68
    7 <!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-2.patch">
     9<!ENTITY coreutils-i18n-patch "coreutils-&coreutils-version;-i18n-1.patch">
    810<!ENTITY coreutils-suppress-patch "coreutils-&coreutils-version;-suppress_uptime_kill_su-1.patch">
    911<!ENTITY coreutils-uname-patch "coreutils-&coreutils-version;-uname-1.patch">
     
    3840<!-- <!ENTITY ncurses-rollup-patch "ncurses-&ncurses-version;-&ncurses-date;-patch.sh.bz2"> -->
    3941
    40 <!ENTITY perl-db_file-patch "perl-&perl-version;-update_db_file-1.patch">
    41 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
    42 <!ENTITY perl-sprintf-patch "perl-&perl-version;-sprintf_vulnerability-1.patch">
     42<!ENTITY perl-libc-patch "perl-&perl-version;-libc-2.patch">
     43
     44<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-2.patch">
    4345
    4446<!ENTITY sysklogd-8bit-patch "sysklogd-&sysklogd-version;-8bit-1.patch">
  • stylesheets/patcheslist.xsl

    re02afe0 r851829a  
    1616
    1717  <xsl:template match="/">
    18     <xsl:text>#! /bin/bash&#x0a;&#x0a;</xsl:text>
    19     <xsl:text>  umask 002&#x0a;&#x0a;</xsl:text>
     18    <xsl:text>#! /bin/bash
     19
     20function copy
     21{
     22  cp $1 $2 >>copyerrs 2>&amp;1
     23}
     24
     25umask 002 &#x0a;&#x0a;</xsl:text>
     26               
    2027      <!-- Create dest.dir if it don't exist -->
    21     <xsl:text>  install -d -m 775 -g lfswww </xsl:text>
     28    <xsl:text>install -d -m 775 -g lfswww </xsl:text>
    2229    <xsl:value-of select="$dest.dir"/>
    2330    <xsl:text> &amp;&amp;&#x0a;</xsl:text>
    24     <xsl:text>  cd </xsl:text>
     31    <xsl:text>cd </xsl:text>
    2532    <xsl:value-of select="$dest.dir"/>
    2633    <xsl:text> &amp;&amp;&#x0a;&#x0a;</xsl:text>
    27       <!-- Touch a dummy patch to prevent fails if dest dir is empty, then remove old patches -->
    28     <xsl:text>  touch dummy.patch &amp;&amp;&#x0a;  rm -f *.patch &amp;&amp;&#x0a;&#x0a;</xsl:text>
     34      <!-- Remove old patches -->
     35    <xsl:text>rm -f *.patch copyerrs &amp;&amp; &#x0a;&#x0a;</xsl:text>
    2936    <xsl:apply-templates/>
    3037      <!-- Ensure correct owneship -->
    31     <xsl:text>&#x0a;  chgrp lfswww *.patch &amp;&amp;&#x0a;</xsl:text>
    32     <xsl:text>&#x0a;  exit&#x0a;</xsl:text>
     38    <xsl:text>&#x0a;chgrp lfswww *.patch &amp;&amp;&#x0a;</xsl:text>
     39    <xsl:text>
     40if [ `wc -l copyerrs | sed 's/ *//' | cut -f1 -d' '` -gt 0 ]; then
     41  mail -s "Missing LFS patches" lfs-book@linuxfromscratch.org &lt; copyerrs
     42fi&#x0a;&#x0a;</xsl:text>
     43         
     44    <xsl:text>exit&#x0a;</xsl:text>
    3345  </xsl:template>
    3446
     
    4759        <xsl:value-of select="$cut"/>
    4860      </xsl:variable>
    49       <xsl:text>  cp /home/httpd/www.linuxfromscratch.org/patches/downloads/</xsl:text>
     61      <xsl:text>copy /home/httpd/www.linuxfromscratch.org/patches/downloads/</xsl:text>
    5062          <xsl:value-of select="substring-before($patch.name2, '-0')"/>
    5163      <xsl:text>/</xsl:text>
Note: See TracChangeset for help on using the changeset viewer.