Changeset 940e0ab


Ignore:
Timestamp:
08/18/2005 08:10:08 PM (19 years ago)
Author:
Matthew Burgess <matthew@…>
Children:
fa8664c
Parents:
0de123e
Message:

Mainline merge as of 2005-08-18

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

Files:
8 edited

Legend:

Unmodified
Added
Removed
  • chapter01/changelog.xml

    r0de123e r940e0ab  
    8888<listitem><para>Added:</para>
    8989<itemizedlist>
     90<listitem><para>&bzip2-bzgrep-patch;</para></listitem>
    9091<listitem><para>&bzip2-docs-patch;</para></listitem>
    9192<listitem><para>&gcc-specs-patch;</para></listitem>
     
    119120</listitem>
    120121
     122<listitem><para>August 18th, 2005 [ken]: Add a patch to sanitise bzgrep's
     123handling of filenames.</para></listitem>
     124
     125<listitem><para>August 16th, 2005 [matt]: Install sed's man page to
     126/usr/share/doc/sed-4.1.4 instead of /usr/share/doc (fixes bug 1600).</para>
     127</listitem>
     128
     129<listitem><para>August 16th, 2005 [matt]: Upgraded to linux-2.6.12.5.</para>
     130</listitem>
     131
    121132<listitem><para>August 15th, 2005 [matt]: Alter the GCC -fomit-frame-pointer sed
    122133to protect from multiple invocations (Greg Schafer)</para></listitem>
     134
     135<listitem><para>August 14th, 2005 [ken]: Upgrade shadow to 4.0.11.1 with
     136--enable-shadowgrp as advised by Greg Schafer.</para></listitem>
    123137
    124138<listitem><para>August 14th, 2005 [matt]: Mention the common libmudflap test
  • chapter03/packages.xml

    r0de123e r940e0ab  
    243243
    244244<varlistentry>
    245 <term>Linux (&linux-version;) - 36,619 KB:</term>
     245<term>Linux (&linux-version;) - 36,522 KB:</term>
    246246<listitem>
    247247<para><ulink url="&kernel;linux/kernel/v&linux-dl-version;/"/></para>
     
    348348
    349349<varlistentry>
    350 <term>Shadow (&shadow-version;) - 1,080 KB:</term>
     350<term>Shadow (&shadow-version;) - 1,031 KB:</term>
    351351<listitem>
    352352<para><ulink url="ftp://ftp.pld.org.pl/software/shadow/"/></para>
  • chapter03/patches.xml

    r0de123e r940e0ab  
    3838</listitem>
    3939</varlistentry>
    40 <varlistentry>
    41 
     40
     41<varlistentry>
     42<term>Bzip2 Bzgrep Security Fixes Patch - 1 KB:</term>
     43<listitem>
     44<para><ulink url="&patches-root;&bzip2-bzgrep-patch;"/></para>
     45</listitem>
     46</varlistentry>
     47
     48<varlistentry>
    4249<term>Coreutils Suppress Uptime, Kill, Su Patch - 15 KB:</term>
    4350<listitem>
  • chapter06/bzip2.xml

    r0de123e r940e0ab  
    3737<screen><userinput>patch -Np1 -i ../&bzip2-docs-patch;</userinput></screen>
    3838
     39<para>The <command>bzgrep</command> command does not escape '|' and '&amp;' in
     40filenames passed to it. This allows arbitrary commands to be executed with the
     41privileges of the user running <command>bzgrep</command>. Apply the following to
     42address this:</para>
     43
     44<screen><userinput>patch -Np1 -i ../&bzip2-bzgrep-patch;</userinput></screen>
     45
    3946<para>Prepare Bzip2 for compilation with:</para>
    4047
  • chapter06/sed.xml

    r0de123e r940e0ab  
    3030<sect2 role="installation">
    3131<title>Installation of Sed</title>
     32
     33<para>By default, Sed installs its man page in
     34<filename class="directory">/usr/share/doc</filename>.  Alter this to
     35<filename class="directory">/usr/share/doc/sed-&sed-version;</filename> by
     36applying the following <command>sed</command>:</para>
     37
     38<screen><userinput>sed -i 's@/doc@&amp;/sed-&sed-version;@' doc/Makefile.in</userinput></screen>
    3239
    3340<para>Prepare Sed for compilation:</para>
  • chapter06/shadow.xml

    r0de123e r940e0ab  
    1919<segtitle>&buildtime;</segtitle>
    2020<segtitle>&diskspace;</segtitle>
    21 <seglistitem><seg>0.4 SBU</seg><seg>13.7 MB</seg></seglistitem>
     21<seglistitem><seg>0.3 SBU</seg><seg>15.9 MB</seg></seglistitem>
    2222</segmentedlist>
    2323
     
    3939<para>Prepare Shadow for compilation:</para>
    4040
    41 <screen><userinput>./configure --libdir=/lib --enable-shared</userinput></screen>
     41<screen><userinput>./configure --libdir=/lib --enable-shared --enable-shadowgrp</userinput></screen>
     42
     43<para>The meaning of the new configure options:</para>
     44<variablelist>
     45<varlistentry>
     46<term><parameter>--enable-shadowgrp</parameter></term>
     47<listitem><para>This version of Shadow defaults to not enabling
     48shadow group functionality, which will cause <command>grpconv</command> to fail.
     49</para></listitem>
     50</varlistentry>
     51</variablelist>
    4252
    4353<para>Disable the installation of the <command>groups</command> program and its man page, as Coreutils provides a better version:</para>
     
    154164<seglistitem><seg>chage, chfn, chpasswd, chsh, expiry, faillog, gpasswd,
    155165groupadd, groupdel, groupmod, grpck, grpconv, grpunconv, lastlog, login,
    156 logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg
    157 (link to newgrp), useradd, userdel, usermod, vigr (link to vipw), and vipw</seg>
     166logoutd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg (link to newgrp),
     167su, useradd, userdel, usermod, vigr (link to vipw), and vipw</seg>
    158168<seg>libshadow.[a,so]</seg>
    159169</seglistitem>
     
    294304<para>Is a daemon used to enforce restrictions on log-on time and ports</para>
    295305<indexterm zone="ch-system-shadow logoutd"><primary sortas="b-logoutd">logoutd</primary></indexterm>
    296 </listitem>
    297 </varlistentry>
    298 
    299 <varlistentry id="mkpasswd">
    300 <term><command>mkpasswd</command></term>
    301 <listitem>
    302 <para>Generates random passwords</para>
    303 <indexterm zone="ch-system-shadow mkpasswd"><primary sortas="b-mkpasswd">mkpasswd</primary></indexterm>
    304306</listitem>
    305307</varlistentry>
  • general.ent

    r0de123e r940e0ab  
    11<?xml version="1.0" encoding="ISO-8859-1"?>
    2 <!ENTITY version "GCC4-20050815">
    3 <!ENTITY releasedate "August 15, 2005">
     2<!ENTITY version "GCC4-20050818">
     3<!ENTITY releasedate "August 18, 2005">
    44<!ENTITY milestone "6.2">
    55<!ENTITY generic-version "gcc4"> <!-- Use "svn", "testing", or "x.y[-pre{x}]" -->
     
    5656<!ENTITY lfs-bootscripts-version "3.2.1">
    5757<!ENTITY libtool-version "1.5.18">
    58 <!ENTITY linux-version "2.6.12.4">
     58<!ENTITY linux-version "2.6.12.5">
    5959<!ENTITY linux-dl-version "2.6">
    6060<!ENTITY linux-libc-headers-version "2.6.12.0">
     
    7272<!ENTITY readline-version "5.0">
    7373<!ENTITY sed-version "4.1.4">
    74 <!ENTITY shadow-version "4.0.10">
     74<!ENTITY shadow-version "4.0.11.1">
    7575<!ENTITY sysklogd-version "1.4.1">
    7676<!ENTITY sysvinit-version "2.86">
  • patches.ent

    r0de123e r940e0ab  
    66
    77<!ENTITY bzip2-docs-patch "bzip2-&bzip2-version;-install_docs-1.patch">
     8<!ENTITY bzip2-bzgrep-patch "bzip2-&bzip2-version;-bzgrep_security-1.patch">
    89
    910<!ENTITY coreutils-suppress-patch "coreutils-&coreutils-version;-suppress_uptime_kill_su-1.patch">
Note: See TracChangeset for help on using the changeset viewer.