Changeset 521c55b


Ignore:
Timestamp:
Feb 21, 2006, 2:14:03 AM (19 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
9836f0a3
Parents:
7447a2c
Message:

r1088@server (orig r1086): chris | 2006-01-19 11:20:08 -0800
Added perl security patch, and removed one more reference to the shadow patch

Location:
BOOK
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • BOOK/final-system/common/perl.xml

    r7447a2c r521c55b  
    3434  <sect2 role="installation">
    3535    <title>Installation of Perl</title>
     36
     37<para os="p1">This patch corrects a vulnerability in sprintf:</para>
     38
     39<screen os="p2"><userinput>patch -Np1 -i ../&perl-sprintf-patch;</userinput></screen>
    3640
    3741    <para os="a00">Before starting to configure, create a basic
  • BOOK/final-system/multilib/perl-64bit.xml

    r7447a2c r521c55b  
    3131    therefore only install one version.</para>
    3232
    33     <para os="p1">Perl does not, by default, know about library directories with names other
     33    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     34    href="../common/perl.xml"
     35    xpointer="xpointer(//*[@os='p1'])"/>
     36
     37    <xi:include xmlns:xi="http://www.w3.org/2003/XInclude"
     38    href="../common/perl.xml"
     39    xpointer="xpointer(//*[@os='p2'])"/>
     40
     41    <para os="p3">Perl does not, by default, know about library directories with names other
    3442    than lib, such as lib64.  The following patch will allow it to install to lib64.</para>
    3543
    36 <screen os="p2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>
     44<screen os="p4"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>
    3745
    38     <para os="p3">There is a further (possibly cosmetic) anomaly - if we install perl and
     46    <para os="p5">There is a further (possibly cosmetic) anomaly - if we install perl and
    3947    then run <command>perl -V</command> it will claim that libc is in /lib.  The
    4048    following patch fixes this, but only takes effect when <command>make install
    4149    </command> is run.</para>
    4250
    43 <screen os="p4"><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen>
     51<screen os="p6"><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen>
    4452
    4553    <para os="m2">We still need to tell perl to actually use lib64</para>
  • BOOK/materials/common/patches.xml

    r7447a2c r521c55b  
    2727    </varlistentry>
    2828
     29    <varlistentry os="p2">
     30      <term>Binutils Posix Patch - 4.9 KB:</term>
     31      <listitem>
     32        <para><ulink
     33        url="&patches-root;binutils/&binutils-posix-patch;"/></para>
     34      </listitem>
     35    </varlistentry>
     36
    2937    <varlistentry os="p3">
    30       <term>Binutils Posix Patch - 4.9 KB:</term>
    31       <listitem>
    32         <para><ulink
    33         url="&patches-root;binutils/&binutils-posix-patch;"/></para>
     38      <term>Bzip2 Bzgrep Security Fixes Patch - 1.3 KB:</term>
     39      <listitem>
     40        <para><ulink
     41        url="&patches-root;bzip2/&bzip2-bzgrep-patch;"/></para>
    3442      </listitem>
    3543    </varlistentry>
    3644
    3745    <varlistentry os="p4">
    38       <term>Bzip2 Bzgrep Security Fixes Patch - 1.3 KB:</term>
    39       <listitem>
    40         <para><ulink
    41         url="&patches-root;bzip2/&bzip2-bzgrep-patch;"/></para>
     46      <term>Bzip2 Documentation Patch - 1.7 KB:</term>
     47      <listitem>
     48        <para><ulink
     49        url="&patches-root;bzip2/&bzip2-docs-patch;"/></para>
    4250      </listitem>
    4351    </varlistentry>
    4452
    4553    <varlistentry os="p5">
    46       <term>Bzip2 Documentation Patch - 1.7 KB:</term>
    47       <listitem>
    48         <para><ulink
    49         url="&patches-root;bzip2/&bzip2-docs-patch;"/></para>
     54      <term>Coreutils Suppress Uptime, Kill, Su Patch - 13 KB:</term>
     55      <listitem>
     56        <para><ulink
     57        url="&patches-root;coreutils/&coreutils-suppress-patch;"/></para>
    5058      </listitem>
    5159    </varlistentry>
    5260
    5361    <varlistentry os="p6">
    54       <term>Coreutils Suppress Uptime, Kill, Su Patch - 13 KB:</term>
    55       <listitem>
    56         <para><ulink
    57         url="&patches-root;coreutils/&coreutils-suppress-patch;"/></para>
     62      <term>Expect Spawn Patch - 6.9 KB:</term>
     63      <listitem>
     64        <para><ulink
     65        url="&patches-root;expect/&expect-spawn-patch;"/></para>
    5866      </listitem>
    5967    </varlistentry>
    6068
    6169    <varlistentry os="p7">
    62       <term>Expect Spawn Patch - 6.9 KB:</term>
    63       <listitem>
    64         <para><ulink
    65         url="&patches-root;expect/&expect-spawn-patch;"/></para>
     70      <term>Flex Brokenness Patch - 157 KB:</term>
     71      <listitem>
     72        <para><ulink
     73        url="&patches-root;flex/&flex-fixes-patch;"/></para>
    6674      </listitem>
    6775    </varlistentry>
    6876
    6977    <varlistentry os="p8">
    70       <term>Flex Brokenness Patch - 157 KB:</term>
    71       <listitem>
    72         <para><ulink
    73         url="&patches-root;flex/&flex-fixes-patch;"/></para>
     78      <term>Gawk Segfault Patch - 1.3 KB:</term>
     79      <listitem>
     80        <para><ulink
     81        url="&patches-root;gawk/&gawk-segfault-patch;"/></para>
    7482      </listitem>
    7583    </varlistentry>
    7684
    7785    <varlistentry os="p9">
    78       <term>Gawk Segfault Patch - 1.3 KB:</term>
    79       <listitem>
    80         <para><ulink
    81         url="&patches-root;gawk/&gawk-segfault-patch;"/></para>
     86      <term>GCC Cross Search Paths Patch - 2 KB:</term>
     87      <listitem>
     88        <para><ulink
     89        url="&patches-root;gcc/&gcc-cross_search-patch;"/></para>
    8290      </listitem>
    8391    </varlistentry>
    8492
    8593    <varlistentry os="p10">
    86       <term>GCC Cross Search Paths Patch - 2 KB:</term>
    87       <listitem>
    88         <para><ulink
    89         url="&patches-root;gcc/&gcc-cross_search-patch;"/></para>
     94      <term>GCC Posix Patch - 8.6 KB:</term>
     95      <listitem>
     96        <para><ulink
     97        url="&patches-root;gcc/&gcc-posix-patch;"/></para>
    9098      </listitem>
    9199    </varlistentry>
    92100
    93101    <varlistentry os="p11">
    94       <term>GCC Posix Patch - 8.6 KB:</term>
    95       <listitem>
    96         <para><ulink
    97         url="&patches-root;gcc/&gcc-posix-patch;"/></para>
     102      <term>Glibc Disable linking with libgcc_eh.a - 1 KB:</term>
     103      <listitem>
     104        <para><ulink
     105        url="&patches-root;glibc/&glibc-libgcc_eh-patch;"/></para>
    98106      </listitem>
    99107    </varlistentry>
    100108
    101109    <varlistentry os="p12">
    102       <term>Glibc Disable linking with libgcc_eh.a - 1 KB:</term>
    103       <listitem>
    104         <para><ulink
    105         url="&patches-root;glibc/&glibc-libgcc_eh-patch;"/></para>
     110      <term>Glibc Localedef Segfault - 1.9 KB:</term>
     111      <listitem>
     112        <para><ulink
     113        url="&patches-root;glibc/&glibc-localedef_segfault-patch;"/></para>
    106114      </listitem>
    107115    </varlistentry>
    108116
    109117    <varlistentry os="p13">
    110       <term>Glibc Localedef Segfault - 1.9 KB:</term>
    111       <listitem>
    112         <para><ulink
    113         url="&patches-root;glibc/&glibc-localedef_segfault-patch;"/></para>
     118      <term>Gzip Security Fix Patch - 2 KB:</term>
     119      <listitem>
     120        <para><ulink
     121        url="&patches-root;gzip/&gzip-security_fix-patch;"/></para>
    114122      </listitem>
    115123    </varlistentry>
    116124
    117125    <varlistentry os="p14">
    118       <term>Gzip Security Fix Patch - 2 KB:</term>
    119       <listitem>
    120         <para><ulink
    121         url="&patches-root;gzip/&gzip-security_fix-patch;"/></para>
     126      <term>Inetutils GCC 4.x Fixes Patch - 1.3 KB:</term>
     127      <listitem>
     128        <para><ulink
     129        url="&patches-root;inetutils/&inetutils-gcc4_fixes-patch;"/></para>
    122130      </listitem>
    123131    </varlistentry>
    124132
    125133    <varlistentry os="p15">
    126       <term>Inetutils GCC 4.x Fixes Patch - 1.3 KB:</term>
    127       <listitem>
    128         <para><ulink
    129         url="&patches-root;inetutils/&inetutils-gcc4_fixes-patch;"/></para>
     134      <term>Inetutils No-Server-Man-Pages Patch - 4.1 KB:</term>
     135      <listitem>
     136        <para><ulink
     137        url="&patches-root;inetutils/&inetutils-man_pages-patch;"/></para>
    130138      </listitem>
    131139    </varlistentry>
    132140
    133141    <varlistentry os="p16">
    134       <term>Inetutils No-Server-Man-Pages Patch - 4.1 KB:</term>
    135       <listitem>
    136         <para><ulink
    137         url="&patches-root;inetutils/&inetutils-man_pages-patch;"/></para>
     142      <term>KBD GCC 4.x Fixes Patch - 1.5 KB:</term>
     143      <listitem>
     144        <para><ulink
     145        url="&patches-root;kbd/&kbd-gcc4_fixes-patch;"/></para>
    138146      </listitem>
    139147    </varlistentry>
    140148
    141149    <varlistentry os="p17">
    142       <term>KBD GCC 4.x Fixes Patch - 1.5 KB:</term>
    143       <listitem>
    144         <para><ulink
    145         url="&patches-root;kbd/&kbd-gcc4_fixes-patch;"/></para>
     150      <term>Mktemp Tempfile Patch - 3.6 KB:</term>
     151      <listitem>
     152        <para><ulink
     153        url="&patches-root;mktemp/&mktemp-tempfile-patch;"/></para>
    146154      </listitem>
    147155    </varlistentry>
    148156
    149157    <varlistentry os="p18">
    150       <term>Mktemp Tempfile Patch - 3.6 KB:</term>
    151       <listitem>
    152         <para><ulink
    153         url="&patches-root;mktemp/&mktemp-tempfile-patch;"/></para>
     158      <term>Perl Libc Patch - 1.1 KB:</term>
     159      <listitem>
     160        <para><ulink
     161        url="&patches-root;perl/&perl-libc-patch;"/></para>
    154162      </listitem>
    155163    </varlistentry>
    156164
    157165    <varlistentry os="p19">
    158       <term>Perl Libc Patch - 1.1 KB:</term>
    159       <listitem>
    160         <para><ulink
    161         url="&patches-root;perl/&perl-libc-patch;"/></para>
     166      <term>Perl Sprintf Vulnerability Patch - 1.1 KB:</term>
     167      <listitem>
     168        <para><ulink
     169        url="&patches-root;perl/&perl-sprintf-patch;"/></para>
    162170      </listitem>
    163171    </varlistentry>
     
    171179    </varlistentry>
    172180
     181    <varlistentry os="p21">
     182      <term>Sysklogd Fixes Patch - 28 KB:</term>
     183      <listitem>
     184        <para><ulink
     185        url="&patches-root;sysklogd/&sysklogd-fixes-patch;"/></para>
     186      </listitem>
     187    </varlistentry>
     188
    173189    <varlistentry os="p22">
    174       <term>Sysklogd Fixes Patch - 28 KB:</term>
    175       <listitem>
    176         <para><ulink
    177         url="&patches-root;sysklogd/&sysklogd-fixes-patch;"/></para>
     190      <term>Tar GCC-4.x Fix Patch - 1.2 KB:</term>
     191      <listitem>
     192        <para><ulink
     193        url="&patches-root;tar/&tar-gcc4_fix-patch;"/></para>
    178194      </listitem>
    179195    </varlistentry>
    180196
    181197    <varlistentry os="p23">
    182       <term>Tar GCC-4.x Fix Patch - 1.2 KB:</term>
    183       <listitem>
    184         <para><ulink
    185         url="&patches-root;tar/&tar-gcc4_fix-patch;"/></para>
     198      <term>Tar Sparse Fix Patch - 1 KB:</term>
     199      <listitem>
     200        <para><ulink
     201        url="&patches-root;tar/&tar-sparse_fix-patch;"/></para>
    186202      </listitem>
    187203    </varlistentry>
    188204
    189205    <varlistentry os="p24">
    190       <term>Tar Sparse Fix Patch - 1 KB:</term>
    191       <listitem>
    192         <para><ulink
    193         url="&patches-root;tar/&tar-sparse_fix-patch;"/></para>
    194       </listitem>
    195     </varlistentry>
    196 
    197     <varlistentry os="p25">
    198206       <term>Texinfo Tempfile Fix Patch - 2.2 KB:</term>
    199207       <listitem>
     
    202210    </varlistentry>
    203211
     212    <varlistentry os="p25">
     213      <term>Util-linux Cramfs Patch - 2.8 KB:</term> <listitem>
     214        <para><ulink
     215        url="&patches-root;util-linux/&util-linux-cramfs-patch;"/></para>
     216      </listitem>
     217    </varlistentry>
     218
    204219    <varlistentry os="p26">
    205       <term>Util-linux Cramfs Patch - 2.8 KB:</term> <listitem>
    206         <para><ulink
    207         url="&patches-root;util-linux/&util-linux-cramfs-patch;"/></para>
     220      <term>Util-linux GCC 4.x Patch - 1 KB:</term> <listitem>
     221        <para><ulink
     222        url="&patches-root;util-linux/&util-linux-gcc4_fixes-patch;"/></para>
    208223      </listitem>
    209224    </varlistentry>
    210225
    211226    <varlistentry os="p27">
    212       <term>Util-linux GCC 4.x Patch - 1 KB:</term> <listitem>
    213         <para><ulink
    214         url="&patches-root;util-linux/&util-linux-gcc4_fixes-patch;"/></para>
    215       </listitem>
    216     </varlistentry>
    217 
    218     <varlistentry os="p28">
    219227      <term>Zlib fPIC Patch - 3.2 KB:</term> <listitem>
    220228        <para><ulink
  • BOOK/patches.ent

    r7447a2c r521c55b  
    4141<!ENTITY ncurses-update-patch "ncurses-&ncurses-version;-20050827-patch.sh.bz2">
    4242
     43<!ENTITY perl-sprintf-patch "perl-&perl-version;-sprintf_vulnerability-1.patch">
    4344<!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
    4445<!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch">
     
    4647
    4748<!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-1.patch">
    48 
    49 <!ENTITY shadow-configure_fix-patch "shadow-&shadow-version;-configure_fix-1.patch">
    5049
    5150<!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch">
Note: See TracChangeset for help on using the changeset viewer.