Changeset 521c55b
- Timestamp:
- Feb 21, 2006, 2:14:03 AM (19 years ago)
- Branches:
- clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
- Children:
- 9836f0a3
- Parents:
- 7447a2c
- Location:
- BOOK
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
BOOK/final-system/common/perl.xml
r7447a2c r521c55b 34 34 <sect2 role="installation"> 35 35 <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> 36 40 37 41 <para os="a00">Before starting to configure, create a basic -
BOOK/final-system/multilib/perl-64bit.xml
r7447a2c r521c55b 31 31 therefore only install one version.</para> 32 32 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 34 42 than lib, such as lib64. The following patch will allow it to install to lib64.</para> 35 43 36 <screen os="p 2"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen>44 <screen os="p4"><userinput>patch -Np1 -i ../&perl-multilib-patch;</userinput></screen> 37 45 38 <para os="p 3">There is a further (possibly cosmetic) anomaly - if we install perl and46 <para os="p5">There is a further (possibly cosmetic) anomaly - if we install perl and 39 47 then run <command>perl -V</command> it will claim that libc is in /lib. The 40 48 following patch fixes this, but only takes effect when <command>make install 41 49 </command> is run.</para> 42 50 43 <screen os="p 4"><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen>51 <screen os="p6"><userinput>patch -Np1 -i ../&perl-lib64-patch;</userinput></screen> 44 52 45 53 <para os="m2">We still need to tell perl to actually use lib64</para> -
BOOK/materials/common/patches.xml
r7447a2c r521c55b 27 27 </varlistentry> 28 28 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 29 37 <varlistentry os="p3"> 30 <term>B inutils Posix Patch - 4.9KB:</term>31 <listitem> 32 <para><ulink 33 url="&patches-root;b inutils/&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> 34 42 </listitem> 35 43 </varlistentry> 36 44 37 45 <varlistentry os="p4"> 38 <term>Bzip2 Bzgrep Security Fixes Patch - 1.3KB:</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> 42 50 </listitem> 43 51 </varlistentry> 44 52 45 53 <varlistentry os="p5"> 46 <term> Bzip2 Documentation Patch - 1.7KB:</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> 50 58 </listitem> 51 59 </varlistentry> 52 60 53 61 <varlistentry os="p6"> 54 <term> Coreutils Suppress Uptime, Kill, Su Patch - 13KB:</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> 58 66 </listitem> 59 67 </varlistentry> 60 68 61 69 <varlistentry os="p7"> 62 <term> Expect Spawn Patch - 6.9KB:</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> 66 74 </listitem> 67 75 </varlistentry> 68 76 69 77 <varlistentry os="p8"> 70 <term> Flex Brokenness Patch - 157KB:</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> 74 82 </listitem> 75 83 </varlistentry> 76 84 77 85 <varlistentry os="p9"> 78 <term>G awk Segfault Patch - 1.3KB:</term>79 <listitem> 80 <para><ulink 81 url="&patches-root;g awk/&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> 82 90 </listitem> 83 91 </varlistentry> 84 92 85 93 <varlistentry os="p10"> 86 <term>GCC Cross Search Paths Patch - 2KB:</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> 90 98 </listitem> 91 99 </varlistentry> 92 100 93 101 <varlistentry os="p11"> 94 <term>G CC Posix Patch - 8.6KB:</term>95 <listitem> 96 <para><ulink 97 url="&patches-root;g cc/&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> 98 106 </listitem> 99 107 </varlistentry> 100 108 101 109 <varlistentry os="p12"> 102 <term>Glibc Disable linking with libgcc_eh.a - 1KB:</term>103 <listitem> 104 <para><ulink 105 url="&patches-root;glibc/&glibc-l ibgcc_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> 106 114 </listitem> 107 115 </varlistentry> 108 116 109 117 <varlistentry os="p13"> 110 <term>G libc Localedef Segfault - 1.9KB:</term>111 <listitem> 112 <para><ulink 113 url="&patches-root;g libc/&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> 114 122 </listitem> 115 123 </varlistentry> 116 124 117 125 <varlistentry os="p14"> 118 <term> Gzip Security Fix Patch - 2KB:</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> 122 130 </listitem> 123 131 </varlistentry> 124 132 125 133 <varlistentry os="p15"> 126 <term>Inetutils GCC 4.x Fixes Patch - 1.3KB:</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> 130 138 </listitem> 131 139 </varlistentry> 132 140 133 141 <varlistentry os="p16"> 134 <term> Inetutils No-Server-Man-Pages Patch - 4.1KB:</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> 138 146 </listitem> 139 147 </varlistentry> 140 148 141 149 <varlistentry os="p17"> 142 <term> KBD GCC 4.x Fixes Patch - 1.5KB:</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> 146 154 </listitem> 147 155 </varlistentry> 148 156 149 157 <varlistentry os="p18"> 150 <term> Mktemp Tempfile Patch - 3.6KB:</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> 154 162 </listitem> 155 163 </varlistentry> 156 164 157 165 <varlistentry os="p19"> 158 <term>Perl LibcPatch - 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> 162 170 </listitem> 163 171 </varlistentry> … … 171 179 </varlistentry> 172 180 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 173 189 <varlistentry os="p22"> 174 <term> Sysklogd Fixes Patch - 28KB:</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> 178 194 </listitem> 179 195 </varlistentry> 180 196 181 197 <varlistentry os="p23"> 182 <term>Tar GCC-4.x Fix Patch - 1.2KB:</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> 186 202 </listitem> 187 203 </varlistentry> 188 204 189 205 <varlistentry os="p24"> 190 <term>Tar Sparse Fix Patch - 1 KB:</term>191 <listitem>192 <para><ulink193 url="&patches-root;tar/&tar-sparse_fix-patch;"/></para>194 </listitem>195 </varlistentry>196 197 <varlistentry os="p25">198 206 <term>Texinfo Tempfile Fix Patch - 2.2 KB:</term> 199 207 <listitem> … … 202 210 </varlistentry> 203 211 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 204 219 <varlistentry os="p26"> 205 <term>Util-linux Cramfs Patch - 2.8KB:</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> 208 223 </listitem> 209 224 </varlistentry> 210 225 211 226 <varlistentry os="p27"> 212 <term>Util-linux GCC 4.x Patch - 1 KB:</term> <listitem>213 <para><ulink214 url="&patches-root;util-linux/&util-linux-gcc4_fixes-patch;"/></para>215 </listitem>216 </varlistentry>217 218 <varlistentry os="p28">219 227 <term>Zlib fPIC Patch - 3.2 KB:</term> <listitem> 220 228 <para><ulink -
BOOK/patches.ent
r7447a2c r521c55b 41 41 <!ENTITY ncurses-update-patch "ncurses-&ncurses-version;-20050827-patch.sh.bz2"> 42 42 43 <!ENTITY perl-sprintf-patch "perl-&perl-version;-sprintf_vulnerability-1.patch"> 43 44 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch"> 44 45 <!ENTITY perl-multilib-patch "perl-&perl-version;-Configure_multilib-1.patch"> … … 46 47 47 48 <!ENTITY readline-fixes-patch "readline-&readline-version;-fixes-1.patch"> 48 49 <!ENTITY shadow-configure_fix-patch "shadow-&shadow-version;-configure_fix-1.patch">50 49 51 50 <!ENTITY sysklogd-fixes-patch "sysklogd-&sysklogd-version;-fixes-1.patch">
Note:
See TracChangeset
for help on using the changeset viewer.