Changeset 1238cc49
- Timestamp:
- 07/30/2005 08:35:00 PM (19 years ago)
- Children:
- c9858bb
- Parents:
- a1a6093
- Files:
-
- 1 added
- 1 deleted
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
INSTALL
ra1a6093 r1238cc49 3 3 After downloading the SVN source, there are some things that need to be set up 4 4 on your computer if you want to convert the XML source into something easier to 5 read (e.g. HTML, TXT, PSor PDF). If you are interested in this, then keep5 read (e.g. HTML, TXT, or PDF). If you are interested in this, then keep 6 6 reading. If you are only interested in editing the XML source for re- 7 7 submission to the lfs-book or lfs-dev mailing lists, then you do not need this … … 10 10 11 11 ------------------------------------------------------------------------------- 12 If all you want to do is convert XML to HTML perform the following: 12 13 If you want to convert the XML to HTML, install the following: 13 14 14 15 * libxml2 … … 28 29 29 30 ------------------------------------------------------------------------------- 30 If you want to be able to convert the book into PDF as well, then you will need31 the FOP package. This takes an XSL-FO file (created with libxslt which you32 already installed) and converts it to PDF. FOP is dependant on the Java33 Advanced Imaging (JAI) API to render SVG graphics. Instructions to install the34 JAI are included in the FOP instructions. Perform the following:35 31 36 * J2SDK 37 - http://www.linuxfromscratch.org/blfs/view/svn/general/j2sdk.html 32 If you want to convert the XML to TXT, install the above items, and then install 33 the following: 38 34 39 * FOP 35 * lynx 36 - http://www.linuxfromscratch.org/blfs/view/svn/basicnet/lynx.html 37 38 ------------------------------------------------------------------------------- 39 40 If you want to convert the XML to PDF, install the items listed above (except 41 lynx) and then install the following: 42 43 * JDK 44 - http://www.linuxfromscratch.org/blfs/view/svn/general/jdk.html 45 46 * FOP and JAI 40 47 - http://www.linuxfromscratch.org/blfs/view/svn/pst/fop.html 41 -
Makefile
ra1a6093 r1238cc49 31 31 32 32 for filename in `find $(BASEDIR) -name "*.html"`; do \ 33 sh obfuscate.sh $$filename; \ 34 done; 35 36 for filename in `find $(BASEDIR) -name "*.html"`; do \ 33 37 sed -i -e "s@text/html@application/xhtml+xml@g" $$filename; \ 34 38 done; … … 57 61 stylesheets/lfs-nochunks.xsl index.xml 58 62 63 sh obfuscate.sh $(BASEDIR)/$(NOCHUNKS_OUTPUT) 64 59 65 tidy -config tidy.conf $(BASEDIR)/$(NOCHUNKS_OUTPUT) || true 60 66 -
README
ra1a6093 r1238cc49 1 LFS Book R eadme1 LFS Book README 2 2 3 3 This document is meant to instruct the user on how to convert the book's XML … … 10 10 XML to XHTML: 11 11 ------------- 12 make BASEDIR=/path/to/output/location 12 13 13 make BASEDIR=/path/to/output/location 14 15 XML to single file XHTML (nochunks): 16 ------------------------------------ 17 make BASEDIR=/path/to/output/location nochunks 18 19 20 XML to TXT 21 ---------- 22 Follow the instructions for nochunks and then run: 23 lynx -dump /path/to/nochunks >/path/to/output 14 24 15 25 16 26 XML to PDF: 17 27 ----------- 18 19 make pdf && 20 cp lfs.pdf /path/to/output/location 28 make BASEDIR=/path/to/output/location pdf -
appendixb/acknowledgments.xml
ra1a6093 r1238cc49 245 245 Editor</para></listitem> 246 246 247 <listitem><para>Timothy Bauscher</para></listitem> 248 249 <listitem><para>Robert Briggs</para></listitem> 250 251 <listitem><para>Ian Chilton</para></listitem> 252 247 253 <listitem><para><ulink url="mailto:jeroen@linuxfromscratch.org">Jeroen 248 254 Coumans</ulink> <jeroen@linuxfromscratch.org> – Website Developer, 249 255 FAQ Maintainer</para></listitem> 250 256 257 <listitem><para>Alex Groenewoud – LFS Technical Writer</para></listitem> 258 259 <listitem><para>Marc Heerdink</para></listitem> 260 261 <listitem><para>Mark Hymers</para></listitem> 262 263 <listitem><para>Seth W. Klein – FAQ maintainer</para></listitem> 264 251 265 <listitem><para><ulink url="mailto:nicholas@linuxfromscratch.org">Nicholas 252 266 Leippe</ulink> <nicholas@linuxfromscratch.org> – Wiki 253 267 Maintainer</para></listitem> 254 268 269 <listitem><para>Simon Perreault</para></listitem> 270 255 271 <listitem><para><ulink url="mailto:scot@linuxfromscratch.org">Scot Mc 256 272 Pherson</ulink> <scot@linuxfromscratch.org> – LFS NNTP Gateway … … 259 275 <listitem><para><ulink url="mailto:semzx@newmail.ru">Alexander Patrakov</ulink> 260 276 <semzx@newmail.ru> – LFS Technical Writer</para></listitem> 277 278 <listitem><para><ulink url="mailto:gschafer@zip.com.au">Greg Schafer</ulink> <gschafer@zip.com.au> – LFS Technical Writer</para></listitem> 279 280 <listitem><para>Jesse Tie-Ten-Quee – LFS Technical Writer</para></listitem> 261 281 262 282 <listitem><para><ulink url="mailto:jeremy@linuxfromscratch.org">Jeremy … … 265 285 266 286 <listitem><para><ulink url="mailto:zwinkles@gmail.com">Zack Winkles</ulink> 267 <zwinkles@gmail.com> – FormerLFS Technical Writer</para></listitem>287 <zwinkles@gmail.com> – LFS Technical Writer</para></listitem> 268 288 269 289 </itemizedlist> -
chapter01/changelog.xml
ra1a6093 r1238cc49 82 82 <!-- <listitem><para>Util-Linux &util-linux-version;</para></listitem> --> 83 83 <!-- <listitem><para>Vim &vim-version;</para></listitem> --> 84 < !-- <listitem><para>Zlib &zlib-version;</para></listitem> -->84 <listitem><para>Zlib &zlib-version;</para></listitem> 85 85 </itemizedlist> 86 86 </listitem> … … 89 89 <itemizedlist> 90 90 <listitem><para>&gcc-specs-patch;</para></listitem> 91 <listitem><para>&glibc-testfix-patch;</para></listitem>92 <listitem><para>&glibc-gcc4_symbols-patch;</para></listitem>93 <listitem><para>&glibc-gcc4_string-patch;</para></listitem>94 91 <listitem><para>&glibc-gcc4_elf-patch;</para></listitem> 95 92 <listitem><para>&glibc-gcc4_iconvdata-patch;</para></listitem> 93 <listitem><para>&glibc-gcc4_string-patch;</para></listitem> 94 <listitem><para>&glibc-gcc4_symbols-patch;</para></listitem> 95 <listitem><para>&glibc-testfix-patch;</para></listitem> 96 <listitem><para>&inetutils-gcc4_fixes-patch;</para></listitem> 96 97 <listitem><para>&kbd-gcc4_fixes-patch;</para></listitem> 97 <listitem><para>&inetutils-gcc4_fixes-patch;</para></listitem>98 98 <listitem><para>&perl-libc-patch;</para></listitem> 99 99 <listitem><para>&tar-gcc4_fix-patch;</para></listitem> 100 <listitem><para>&mktemp-tempfile-patch;</para></listitem> 100 101 </itemizedlist> 101 102 </listitem> 102 103 103 104 <listitem><para>Removed:</para> 104 105 <itemizedlist> … … 109 110 <listitem><para>inetutils-1.4.2-kernel_headers-1.patch</para></listitem> 110 111 <listitem><para>iproute2-2.6.11-050330-remove_db-1.patch</para></listitem> 112 <listitem><para>mktemp-1.5-add_tempfile-2.patch</para></listitem> 111 113 <listitem><para>perl-5.8.6-libc-1.patch</para></listitem> 114 <listitem><para>zlib-1.2.2-security_fix-1.patch</para></listitem> 112 115 </itemizedlist> 113 116 </listitem> 114 117 118 <listitem><para>July 30th, 2005 [matt]: Added instructions for installing Bash 119 documentation (Randy McMurchy).</para></listitem> 120 115 121 <listitem><para>July 30th, 2005 [matt]: Remove GCC linkonce patch from chapter03/patches.xml as it's no longer used in the book</para></listitem> 116 122 123 <listitem><para>July 29th, 2005 [manuel]: Removed the text about defining 124 gvimrc.</para></listitem> 125 117 126 <listitem><para>July 28th, 2005 [matt]: Add GCC-4 related patch for kbd</para></listitem> 118 127 … … 122 131 123 132 <listitem><para>July 28th, 2005 [matt]: Add GCC-4 related patch to chapter06 tar</para></listitem> 133 134 <listitem><para>July 27th, 2005 [matt]: Don't define gvim's configuration file 135 as we don't compile gvim in LFS (Bruce Dubbs).</para></listitem> 136 137 <listitem><para>July 26th, 2005 [matt]: Remove <quote>groups</quote> from the 138 list of programs installed by shadow, as we use the version provided by 139 coreutils instead (Randy McMurchy).</para></listitem> 140 141 <listitem><para>July 26th, 2005 [matt]: Updated to mktemp-1.5-add_tempfile-3.patch, which adds license and copyright information to the previous version.</para></listitem> 142 143 <listitem><para>July 23rd, 2005 [matt]: Moved FORMER_CONTRIBUTORS information 144 into the book, so as people can actually see it. The space constraint argument 145 in that file was weak - it only added another 10 lines to a 255 page document 146 (PDF). Now at least we <emphasis>publically</emphasis> acknowledge the efforts 147 of previous contributors.</para></listitem> 148 149 <listitem><para>July 23rd, 2005 [matt]: Updated to man-pages-2.07.</para></listitem> 150 151 <listitem><para>July 23rd, 2005 [matt]: Updated to zlib-1.2.3.</para></listitem> 152 153 <listitem><para>July 22nd, 2005 [manuel]: Added obfuscate.sh and modified the 154 Makefile to obfuscate e-mail addresses in XHTML output.</para></listitem> 124 155 125 156 <listitem><para>July 21st, 2005 [matt]: Add GCC-4 related patches to chapter06 glibc</para></listitem> … … 127 158 <listitem><para>July 21st, 2005 [matt]: Unset the GCC_INCLUDEDIR variable once 128 159 it's no longer needed.</para></listitem> 160 161 <listitem><para>July 19th, 2005 [matt]: Removed flex++ from the list of installed files, as it is no longer present (Randy McMurchy)</para></listitem> 129 162 130 163 <listitem><para>July 18th, 2005 [matt]: Re-added the explanation of the fixincludes process and rewording where necessary (Chris Staub), and reworded description of the specs patch.</para></listitem> … … 148 181 chapters 5 and 6.</para></listitem> 149 182 183 <listitem><para>July 15th, 2005 [matt]: Updated to Linux-2.6.12.3.</para></listitem> 184 150 185 <listitem><para>July 15th, 2005 [matt]: Added a patch to enable tar to build 151 186 with gcc-4.0.1</para></listitem> … … 163 198 <listitem><para>July 13th, 2005 [matt]: Updated to automake-1.9.6.</para></listitem> 164 199 165 <listitem><para>July 9th, 2005 [archaic]: Rewrote kernel notes.166 </para></listitem>167 168 <listitem><para>July 9th, 2005 [matt]: Added information regarding security169 mailing lists and freshmeat to chapter09/whatnow.xml. Fixes bug 1583. Thanks170 to Steve Crosby for the report and the suggested text.</para></listitem>171 172 200 <listitem><para>July 8th, 2005 [matt]: Updated to udev-062.</para></listitem> 173 201 … … 179 207 180 208 <listitem><para>July 8th, 2005 [matt]: Updated to iana-etc-1.10.</para></listitem> 181 182 <listitem><para>July 6th, 2005 [archaic]: Added security patch for zlib.183 </para></listitem>184 185 <listitem><para>July 6th, 2005 [matt]: Several typo corrections, as suggested186 by Bernard Leak.</para></listitem>187 209 188 210 <listitem><para>July 6th, 2005 [archaic]: Pulled the inetutils kernel header … … 201 223 <listitem><para>July 5th, 2005 [matt]: Updated to man-pages 2.05.</para></listitem> 202 224 203 <listitem><para>July 5th, 2005 [archaic]: Removed reference to the wiki.204 Pointed to the FAQ.</para></listitem>205 206 <listitem><para>July 4th, 2005 [archaic]: Reworded errata page so it only207 refers to security warnings and bug fixes, not new features.</para></listitem>208 209 <listitem><para>July 4th, 2005 [archaic]: Brought (hopefully) all references of210 man/info pages into conformity. Man page conformity was based on if referring to211 a specific man page or man pages in general. Updated typography to reflect212 this.</para></listitem>213 214 <listitem><para>July 2nd, 2005 [matt]: Re-added the inetutils kernel-headers215 patch that erroneously got dropped during r5402.</para></listitem>216 217 <listitem><para>July 2nd, 2005 [archaic]: Several minor wording changes in218 chapters 8 and 9 (matt). Also removed the paragraph about compressing kernel219 modules as it is hint material at best.</para></listitem>220 221 <listitem><para>July 2nd, 2005 [archaic]: Several minor wording changes in222 chapter 8 (matt).</para></listitem>223 224 <listitem><para>July 1st, 2005 [archaic]: Brought all occurences of225 LFS-Bootscripts into conformity.</para></listitem>226 227 <listitem><para>June 30th, 2005 [archaic]: Several minor wording changes in228 chapter 6 (matt).</para></listitem>229 230 <listitem><para>June 29th, 2005 [archaic]: Several minor wording changes in231 chapters 1 - 5 (matt).</para></listitem>232 233 <listitem><para>June 29th, 2005 [archaic]: Added a livecd-root entity.234 </para></listitem>235 236 <listitem><para>June 29th, 2005 [archaic]: Moved the host requirements page to237 the preface section of the book.</para></listitem>238 239 <listitem><para>June 27th, 2005 [matthew]: Removed mention of test suite240 problems from chapter 1 as more comprehensive information is given in241 chapter 5 (archaic).</para></listitem>242 243 <listitem><para>June 27th, 2005 [matthew]: Reworded description of the glibc244 atime failure case, and removed the description of the shm test failure as we245 already mount a tmpfs (archaic).</para></listitem>246 247 <listitem><para>June 27th, 2005 [archaic]: Switched from mounting /dev on a248 ramfs to a tmpfs.</para></listitem>249 250 <listitem><para>June 27th, 2005 [archaic]: Filled in text for errata page.251 Thanks for the text, Steve!</para></listitem>252 253 <listitem><para>June 25th, 2005 [archaic]: Added placeholder for errata page and254 a temporary link (currently dead).</para></listitem>255 256 <listitem><para>June 25th, 2005 [archaic]: Added "generic-version" and257 "test-results" entities.</para></listitem>258 259 <listitem><para>June 25th, 2005 [matthew]: Updated to the latest version of the260 mktemp tempfile patch, which supports building outside the source directory</para></listitem>261 262 <listitem><para>June 24th, 2005 [archaic]: Added the compress symlink to gzip.263 </para></listitem>264 265 <listitem><para>June 24th, 2005 [jhuntwork]: Fixed the setting of the266 TCLPATH variable in the Tcl instructions.</para></listitem>267 268 <listitem><para>June 23rd, 2005 [jhuntwork]: Added --with-tclinclude in Expect build269 to ensure it finds the Tcl headers.</para></listitem>270 271 <listitem><para>June 23rd, 2005 [archaic]: Rewrote the inputrc page.272 </para></listitem>273 274 <listitem><para>June 22nd, 2005 [archaic]: Added a link to point to test275 results.</para></listitem>276 277 <listitem><para>June 21st, 2005 [archaic]: Removed --with-included-regex from278 chapter05/grep since there seems to no longer be a valid reason to use it and279 the explanation of it was incorrect.</para></listitem>280 281 <listitem><para>June 21st, 2005 [archaic]: Updated to findutils-4.2.23.282 </para></listitem>283 284 <listitem><para>June 20th, 2005 [archaic]: Updated flex patch from -2 to -3.285 </para></listitem>286 287 <listitem><para>June 17th, 2005 [jhuntwork]: Removed outdated bootcd page. Added a brief288 description of the cd and a link to how.xml, section 1.1.</para></listitem>289 290 <listitem><para>June 16th, 2005 [archaic]: Added installation dependencies for291 hotplug.</para></listitem>292 293 <listitem><para>June 16th, 2005 [matthew]: Another round of typo and markup294 fixes in chapter 7, as reported by Randy McMurchy.</para></listitem>295 296 <listitem><para>June 16th, 2005 [matthew]: Typo and markup fixes in297 chapter 7, as reported by Randy McMurchy.</para></listitem>298 299 <listitem><para>June 16th, 2005 [jhuntwork]: Adjusted description of300 the patch package. Thanks Randy McMurchy.</para></listitem>301 302 <listitem><para>June 16th, 2005 [archaic]: Fixed link to BLFS's db page303 referenced in iproute2.</para></listitem>304 305 <listitem><para>June 15th, 2005 [archaic]: Added --disable-nls to pass2 binutils306 to avoid requirement of gettext.</para></listitem>307 308 <listitem><para>June 14th, 2005 [archaic]: Removed --with-included-regex from309 chapter6's grep since it is less reliable than glibc's in non-C locales.</para></listitem>310 311 <listitem><para>June 14th, 2005 [archaic]: Removed references to separate gcc312 tarballs (gcc-core, gcc-g++, etc.)</para></listitem>313 314 <listitem><para>June 14th, 2005 [archaic]: Updated all build sizes.</para></listitem>315 316 <listitem><para>June 12th, 2005 [matt]: Upgraded to linux-2.6.11.12.</para></listitem>317 318 <listitem><para>June 12th, 2005 [matt]: Upgraded to shadow-4.0.9.</para></listitem>319 320 225 <listitem><para>June 12th, 2005 [matt]: Upgraded to gettext-0.14.5.</para></listitem> 321 226 … … 326 231 <listitem><para>June 12th, 2005 [matt]: Upgraded to man-pages-2.03.</para></listitem> 327 232 328 <listitem><para>June 8th, 2005 [archaic]: Removed suggestion on where to move329 /sources, and reworded the rest of the page (chapter06/revisedchroot.xml).330 </para></listitem>331 332 <listitem><para>June 5th, 2005 [archaic]: Added a command to prevent333 module-init-tools from rewriting it's man page (which relies on334 docbook2man).</para></listitem>335 336 233 <listitem><para>May 24th, 2005 [jim]: Changed gcc-specs patch to -2.</para></listitem> 337 234 … … 342 239 <listitem><para>May 22nd, 2005 [matt]: Updated to Libtool-1.5.18.</para></listitem> 343 240 344 <listitem><para>May 22nd, 2005 [matt]: Updated to Linux-2.6.11.10.</para></listitem>345 346 241 <listitem><para>May 22nd, 2005 [matt]: Updated to Gcc-3.4.4.</para></listitem> 347 242 348 243 <listitem><para>May 22nd, 2005 [matt]: Updated to Binutils-2.16.</para></listitem> 349 244 350 <listitem><para>May 15th, 2005 [matt]: Added gzip security patch.</para></listitem>351 352 245 <listitem><para>May 15th, 2005 [matt]: Updated to Grub 0.97.</para></listitem> 353 246 354 247 <listitem><para>May 15th, 2005 [matt]: Updated to Libtool 1.5.16.</para></listitem> 355 248 356 <listitem><para>May 15th, 2005 [matt]: Updated to Linux 2.6.11.9.</para></listitem>357 358 <listitem><para>May 15th, 2005 [matt]: Updated to LFS-Bootscripts 3.2.1.</para></listitem>359 360 <listitem><para>May 12th, 2005 [matt]: More wording and tagging improvements361 (thanks to Peter Ennis and Tony Morgan)</para></listitem>362 363 <listitem><para>May 12th, 2005 [matt]: Minor wording improvements (thanks to364 Peter Ennis)</para></listitem>365 366 <listitem><para>April 27th, 2005 [archaic]: Added a patch to fix 2 glibc367 testsuite failures when the running kernel is 2.6.11.x.</para></listitem>368 369 <listitem><para>April 17th, 2005 [manuel]: Updated the stylesheets to use370 DoBook-XSL 1.68.1.</para></listitem>371 372 <listitem><para>April 17, 2005 [matt]: Don't create hotplug's events log file;373 the bootscripts handle that for us.</para></listitem>374 375 <listitem><para>April 17, 2005 [matt]: Use canonical charmaps in /etc/profile376 and don't set LC_ALL (Ken Moffat and Alexander Patrakov)</para></listitem>377 378 <listitem><para>April 16, 2005 [matt]: Reword handling of hotpluggable devices379 now that we install the hotplug package (Andrew Benton)</para></listitem>380 381 <listitem><para>April 16, 2005 [matt]: Minor wording/typo fixes (Allard Welter)382 </para></listitem>383 384 <listitem><para>April 16, 2005 [matt]: Minor wording/typo fixes (Peter Ennis)385 </para></listitem>386 387 <listitem><para>April 16, 2005 [matt]: Removed references to statically linking388 the pass 1 toolchain which should have gone as part of bug 1061 (Andrew Benton)389 </para></listitem>390 391 249 <listitem><para>April 15, 2005 [jim]: Updated to udev 057.</para></listitem> 392 250 393 <listitem><para>April 15, 2005 [jim]: Updated to file to 4.13.</para></listitem>394 395 251 <listitem><para>April 14, 2005 [jim]: Updated to man-pages 2.02.</para></listitem> 396 252 397 253 <listitem><para>April 13, 2005 [jim]: Updated to glibc 2.3.5.</para></listitem> 398 254 399 <listitem><para>April 13, 2005 [jim]: Updated to linux 2.6.11.7.</para></listitem>400 401 255 <listitem><para>April 13, 2005 [jim]: Updated to gettext 0.14.4.</para></listitem> 402 256 … … 407 261 <listitem><para>April 6, 2005 [jim]: Removed IPRoute2 patch for a sed (Ryan Oliver).</para></listitem> 408 262 409 <listitem><para>April 6, 2005 [matt]: Move e2fsprogs sed command to 410 before entering the build directory (Steffen R. Knollmann).</para></listitem> 411 412 <listitem><para>April 4, 2005 [matt]: Typo: The udev initscript 413 registers udevsend, not udev, as the hotplug handler (Bryan 414 Kadzban)</para></listitem> 415 416 <listitem><para>April 4, 2005 [matt]: No need to manually create 417 <filename class="directory">/var/log/hotplug</filename> as hotplug's Makefile 418 creates it (Ken Moffat). Also minor rewording to improve consistency.</para> 419 </listitem> 420 421 <listitem><para>April 4, 2005 [matt]: Fix e2fsprogs compile problem (Ken Moffat 422 & Greg Schafer)</para></listitem> 423 424 <listitem><para>April 4, 2005 [matt]: Mention bzip2's testsuite</para> 425 </listitem> 426 427 <listitem><para>April 2, 2005 [jhuntwork]: Fixed dtd url for sysklogd xml files</para></listitem> 428 429 <listitem><para>March 31, 2005 [jhuntwork]: Changed the link for less to point to ftp.gnu.org</para></listitem> 430 431 <listitem><para>March 31, 2005 [matt]: Upgraded to LFS-Bootscripts 3.2.0</para></listitem> 432 433 <listitem><para>March 31, 2005 [matt]: Upgraded to m4-1.4.3</para></listitem> 434 435 <listitem><para>March 30, 2005 [matt]: Upgraded to iproute2-2.6.11-050330</para></listitem> 436 437 <listitem><para>March 30, 2005 [jhuntwork]: Removed syslog-ng-1.6.6, libol-0.3.15. Reinstated sysklogd-1.4.1. Thanks to Archaic for the patch. 438 </para></listitem> 439 440 <listitem><para>March 26, 2005 [matt]: Upgraded to linux-libc-headers-2.6.11.2 441 </para></listitem> 442 443 <listitem><para>March 26, 2005 [matt]: Upgraded to linux-libc-headers-2.6.11.1 444 </para></listitem> 445 446 <listitem><para>March 26, 2005 [matt]: Upgraded to linux-2.6.11.6</para> 447 </listitem> 448 449 <listitem><para>March 22, 2005 [jim]: Upgraded to e2fsprogs-1.3.7.</para></listitem> 450 451 <listitem><para>March 21, 2005 [jim]: Added patch to fix issue with shadow and lastlog.</para></listitem> 452 453 <listitem><para>March 19, 2005 [jim]: Added patch to fix issue with tar -S</para></listitem> 454 455 <listitem><para>March 19, 2005 [matt]: Removed references to kernel security 456 patch</para></listitem> 457 458 <listitem><para>March 19, 2005 [jim]: Upgraded to udev-056</para></listitem> 459 460 <listitem><para>March 19, 2005 [jim]: Upgraded to linux-2.6.11.5</para></listitem> 461 462 <listitem><para>March 19, 2005 [jim]: Change references to Iproute2 to IPRoute2</para></listitem> 463 464 <listitem><para>March 18, 2005 [jim]: Upgraded to Findutils 4.2.20</para></listitem> 465 466 <listitem><para>March 16, 2005 [jim]: Upgraded to linux-2.6.11.4</para></listitem> 467 468 <listitem><para>March 16, 2005 [jim]: Removed reference to kernel security patch</para></listitem> 469 470 <listitem><para>March 16, 2005 [jim]: Removed find_update patch for IPRoute2, it is not 471 needed anymore</para></listitem> 472 473 <listitem><para>March 15, 2005 [matt]: Upgraded to iproute2-2.6.11-050314</para></listitem> 474 475 <listitem><para>March 14, 2005 [matt]: List the installed files/directories 476 descriptions in a somewhat more alphabetic order.</para></listitem> 477 478 <listitem><para>March 14, 2005 [matt]: Fix typos, and reword some of the hotplug explanations for (hopefully) improved clarity</para> 479 </listitem> 480 481 <listitem><para>March 14, 2005 [matt]: Upgraded to gettext-0.14.3</para> 482 </listitem> 483 484 <listitem><para>March 14, 2005 [jim]: Added <filename class="directory">/var/log/hotplug</filename> for capturing 485 of hotplug events. Added /lib/firmware for firmware loading with hotplug</para></listitem> 486 487 <listitem><para>March 13, 2005 [jim]: Updated iproute2 db patch to iproute2-2.6.11-050310. Removed 488 unneeded find_update patch also for iproute2-2.6.11-050310</para></listitem> 489 490 <listitem><para>March 13, 2005 [matt]: Upgraded to iproute2-2.6.11-050310</para></listitem> 491 492 <listitem><para>March 13, 2005 [matt]: Upgraded to linux-2.6.11.3 and linux-libc-headers-2.6.11.0</para></listitem> 493 494 <listitem><para>March 13, 2005 [matt]: Reword About SBUs section to reflect the 495 earlier fix for bug 1061</para></listitem> 496 497 <listitem><para>March 13, 2005 [matt]: Dynamically link the pass1 toolchain to 498 workaround bug 1061 and remove all related explanatory text</para></listitem> 499 500 <listitem><para>March 12, 2005 [matt]: Upgraded to udev-054</para></listitem> 501 502 <listitem><para>March 12, 2005 [matt]: Upgraded to findutils-4.2.19</para> 503 </listitem> 504 505 <listitem><para>March 12, 2005 [matt]: Upgraded psmisc to 21.6</para></listitem> 506 507 <listitem><para>March 10, 2005 [matt]: gettext no longer installs 508 libgettext{lib,src}.a (Jack Brown)</para></listitem> 509 510 <listitem><para>March 3, 2005 [matt]: Remove --without-cvs from glibc 511 instructions, as we're not using glibc CVS snapshots anymore</para></listitem> 512 513 <listitem><para>March 3, 2005 [matt]: Fixed a couple of typo's in the download 514 locations</para></listitem> 515 516 <listitem><para>March 2, 2005 [matt]: Add note regarding potential 517 custom features in a host distribution's version of e2fsprogs. Fixes 518 bug 1047. Thanks to Steve Crosby for the suggested explanatory text.</para> 519 </listitem> 520 521 <listitem><para>March 2, 2005 [jim]: Update download locations 522 </para></listitem> 523 524 <listitem><para>February 28, 2005 [jim]: Upgraded bash fixes patch to -3 525 </para></listitem> 526 527 <listitem><para>February 28, 2005 [matt]: Upgraded binutils to 2.14.94.0.2.2 528 </para></listitem> 529 530 <listitem><para>February 28, 2005 [matt]: Move <filename>/usr/bin/logger</filename> 531 to <filename class="directory">/bin</filename> as the bootscripts need it there. Fixes bug 1035.</para> 532 </listitem> 533 534 <listitem><para>February 28, 2005 [matt]: Upgraded to iana-etc-1.04</para> 535 </listitem> 536 537 <listitem><para>February 28, 2005 [matt]: Correct the instructions for 538 invoking udev's testsuite (Randy McMurchy)</para></listitem> 539 540 <listitem><para>February 27, 2005 [matt]: Correct the title of the 541 readline patch in chapter 3. Fixes bug 1049</para></listitem> 542 543 <listitem><para>February 27, 2005 [matt]: Mention udev's testsuite. Fixes bug 544 1042</para></listitem> 545 546 <listitem><para>February 27, 2005 [matt]: Use --without-csharp instead 547 of --disable-csharp, as the latter doesn't work as intended. Fixes bug 548 1033</para></listitem> 549 550 <listitem><para>February 27, 2005 [matt]: Upgraded to gettext-0.14.2</para> 551 </listitem> 552 553 <listitem><para>February 27, 2005 [matt]: Upgraded to findutils-4.2.18</para> 554 </listitem> 555 556 <listitem><para>February 27, 2005 [matt]: Upgraded to bzip2-1.0.3</para> 557 </listitem> 558 559 <listitem><para>February 19, 2005 [gerard]: Chapter 5-Stripping: 560 removed <filename class="directory">doc</filename> from the 561 directories to be removed in <filename 562 class="directory">/tools</filename>. This directory is not created 563 anymore.</para></listitem> 564 565 <listitem><para>February 19, 2005 [jeremy]: Added correction to chapter 5 566 glibc build to fix the disabling of selinux functionality. Thanks to 567 Bobson on IRC (bobson@bobson.net) for pointing this out. Closes bugzilla 568 1034.</para></listitem> 569 570 <listitem><para>February 19, 2005 [gerard]: Synchronized Testing 571 branch with current Unstable/Trunk. Move Testing branch to Trunk and 572 discontinue Testing branch as per lfs-dev discussion on branch 573 changes.</para></listitem> 574 575 <listitem><para>February 5, 2005 [matt]: Copy hotplug's pnp.distmap file to 576 silence its warnings. Also tidy up some explanatory text</para></listitem> 577 578 <listitem><para>January 29, 2005 [matt]: Upgraded to sed-4.1.4</para></listitem> 579 580 <listitem><para>January 29, 2005 [matt]: Upgraded to procps-3.2.5</para> 581 </listitem> 582 583 <listitem><para>January 29, 2005 [matt]: Upgraded to shadow-4.0.7</para> 584 </listitem> 585 586 <listitem><para>January 29, 2005 [matt]: Upgraded to util-linux-2.12q.</para> 587 </listitem> 588 589 <listitem><para>January 27, 2005 [matt]: Added a warning that the 590 <filename class="symlink">/usr/src/linux</filename> symlink shouldn't be 591 created. Fixes bug 1012.</para></listitem> 592 593 <listitem><para>January 27, 2005 [matt]: Added link to the live-cd FTP 594 location. Fixes bug 1014.</para></listitem> 595 596 <listitem><para>January 27, 2005 [matt]: Added bison, flex and m4 to binutils 597 dependency list. Fixes Bug 1018.</para></listitem> 598 599 <listitem><para>January 27, 2005 [manuel]: Updated to gcc-3.4.3-specs-2.patch.</para></listitem> 600 601 <listitem><para>January 19, 2005 [jeremy]: Added an extra symlink for 602 libgcc_s.so to chapter 6 - this never migrated from unstable until now.</para></listitem> 603 604 <listitem><para>January 9, 2005 [matt]: Added a security patch for the kernel</para></listitem> 605 606 <listitem><para>January 9, 2005 [matt]: Added a security patch for vim</para></listitem> 607 608 <listitem><para>January 9, 2005 [matt]: Upgraded to man-1.5p</para></listitem> 609 610 <listitem><para>January 9, 2005 [matt]: Upgraded to texinfo-4.8</para></listitem> 611 612 <listitem><para>January 9, 2005 [matt]: Upgraded to util-linux-2.12p</para></listitem> 613 614 <listitem><para>January 9, 2005 [matt]: Upgraded to udev-050</para></listitem> 615 616 <listitem><para>January 9, 2005 [matt]: Upgraded to tcl-8.4.9</para></listitem> 617 618 <listitem><para>January 9, 2005 [matt]: Upgraded to tar-1.15.1</para></listitem> 619 620 <listitem><para>January 9, 2005 [matt]: Upgraded to perl-5.8.6</para></listitem> 621 622 <listitem><para>January 9, 2005 [matt]: Upgraded to man-pages-2.01</para></listitem> 623 624 <listitem><para>January 9, 2005 [matt]: Upgraded to linux-libc-headers-2.6.10.0</para></listitem> 625 626 <listitem><para>January 9, 2005 [matt]: Upgraded to linux-2.6.10</para></listitem> 627 628 <listitem><para>January 9, 2005 [matt]: Upgraded to gcc-3.4.3</para></listitem> 629 630 <listitem><para>January 9, 2005 [matt]: Upgraded to bison-2.0</para></listitem> 631 632 <listitem><para>January 9, 2005 [matt]: Upgraded to autoconf-1.9.4</para></listitem> 633 634 <listitem><para>January 5, 2005 [jeremy]: Minor textual correction in network 635 configuration, since iproute will not recognize the old eth0:1 format for 636 ip aliasing. Closes bug 1013.</para></listitem> 637 638 <listitem><para>January 5, 2005 [jeremy]: Added the --disable-selinux parameter 639 to Ch 5 glibc. Allows building from hosts which use SELinux functionality, 640 like Fedora Core 3</para></listitem> 641 642 <listitem><para>December 25, 2004 [jeremy]: Added text suggested by MSB, 643 closing Bug 943</para></listitem> 644 645 <listitem><para>December 25, 2004 [jeremy]: Upgraded binutils to 2.14.94.0.2 - 646 should fix the TLS strip issue that's been seen, at least on X86</para></listitem> 647 648 <listitem><para>December 22, 2004 [manuel]: Readded to chapter09/reboot.xml a para lost 649 from version 5.1.</para></listitem> 650 651 <listitem><para>December 20, 2004 [manuel]: Made grub's configuration location 652 FHS compliant.</para></listitem> 653 654 <listitem><para>December 19, 2004 [manuel]: Added the irc.lfs-matrix.de IRC server.</para></listitem> 655 656 <listitem><para>December 5, 2004 [jeremy]: Added the DOCBOOKTOMAN parameter 657 to Module-init-utils - without this, compilation fails. Thanks Boris Buegling</para></listitem> 658 659 <listitem><para>December 2, 2004 [jeremy]: Removed the old display_wrap bash 660 patch, in favor of the newer fixes patch, and added the avoid_WCONTINUED 661 patch as well</para></listitem> 662 663 <listitem><para>December 2, 2004 [jeremy]: Upgraded to TCL 8.4.8, Grep 2.5.1a 664 Util-linux 2.12i, Iana-etc 1.03, File 4.12, Module-init-tools 3.1, Procps 3.2.4 665 </para></listitem> 666 667 <listitem><para>December 2, 2004 [jeremy]: Migrated change from unstable to 668 build Glibc against sanitized linux-libc-headers instead of raw kernel headers, 669 bringing us more in line with what the kernel developers think should be 670 happening.</para></listitem> 671 672 <listitem><para>December 1, 2004 [jeremy]: Dropped Udev from being built in 673 Chapter 5, in favor of creating a minimal set of devices at the beginning 674 of Chapter 6. All devices are created after the installation of Udev near 675 the end of Chapter 6</para></listitem> 676 677 <listitem><para>December 1, 2004 [jeremy]: Upgraded to Automake 1.9.3, 678 Binutils 2.15.92.0.2, Findutils 4.2.3, GCC 3.4.2, Glibc 20041011, Iana-Etc 1.02 679 Iproute2 2.6.9-041019, LFS-Bootscripts 2.2.3, Libtool 1.5.10, Linux 2.6.9 680 Linux-libc-headers 2.6.9.1, Man 1.5o1, Man-pages 1.70, Shadow 4.0.6, 681 Udev 046, Zlib 1.2.2, Hotplug 2004_09_23, Libol 0.3.14, Syslog-ng 1.6.5</para></listitem> 682 683 </itemizedlist> 684 685 <para>Branch frozen for LFS 6.0 as of October 10, 2004</para> 263 </itemizedlist> 264 265 <para>Branch frozen for LFS 6.1 as of April 5, 2005. Some packages 266 and patches updates related with security up to July 9, 2005.</para> 686 267 687 268 </sect1> -
chapter03/packages.xml
ra1a6093 r1238cc49 34 34 35 35 <varlistentry> 36 <term>Bash Documentation (&bash-doc-version;) - 1,994 KB:</term> 37 <listitem> 38 <para><ulink url="&gnu;bash/"/></para> 39 </listitem> 40 </varlistentry> 41 42 <varlistentry> 36 43 <term>Binutils (&binutils-version;) - 12,272 KB:</term> 37 44 <listitem> … … 236 243 237 244 <varlistentry> 238 <term>Linux (&linux-version;) - 36,62 6KB:</term>245 <term>Linux (&linux-version;) - 36,621 KB:</term> 239 246 <listitem> 240 247 <para><ulink url="&kernel;linux/kernel/v&linux-dl-version;/"/></para> … … 271 278 272 279 <varlistentry> 273 <term>Man-pages (&man-pages-version;) - 1,65 2KB:</term>280 <term>Man-pages (&man-pages-version;) - 1,653 KB:</term> 274 281 <listitem> 275 282 <para><ulink url="&kernel;linux/docs/manpages/"/></para> … … 423 430 424 431 <varlistentry> 425 <term>Zlib (&zlib-version;) - 368KB:</term>432 <term>Zlib (&zlib-version;) - 415 KB:</term> 426 433 <listitem> 427 434 <para><ulink url="http://www.zlib.net/"/></para> -
chapter03/patches.xml
ra1a6093 r1238cc49 130 130 131 131 <varlistentry> 132 <term>Mktemp Tempfile Patch - 3KB:</term>132 <term>Mktemp Tempfile Patch - 4 KB:</term> 133 133 <listitem> 134 134 <para><ulink url="&patches-root;&mktemp-tempfile-patch;"/></para> … … 183 183 </varlistentry> 184 184 185 <varlistentry>186 <term>Zlib Security Patch - 1 KB:</term><listitem>187 <para><ulink url="&patches-root;&zlib-security_fix-patch;"/></para>188 </listitem>189 </varlistentry>190 191 185 </variablelist> 192 186 -
chapter05/introduction.xml
ra1a6093 r1238cc49 26 26 system.</para> 27 27 28 < para>Before issuing the build instructions for a package, the package28 <important><para>Before issuing the build instructions for a package, the package 29 29 should be unpacked as user <emphasis>lfs</emphasis>, and a 30 30 <command>cd</command> into the created directory should be performed. The build 31 instructions assume that the <command>bash</command> shell is in use.</para> 31 instructions assume that the <command>bash</command> shell is in use.</para></important> 32 32 33 33 <para>Several of the packages are patched before compilation, but only -
chapter06/bash.xml
ra1a6093 r1238cc49 18 18 <segtitle>&buildtime;</segtitle> 19 19 <segtitle>&diskspace;</segtitle> 20 <seglistitem><seg>1.2 SBU</seg><seg>2 0.6 MB</seg></seglistitem>20 <seglistitem><seg>1.2 SBU</seg><seg>24.6 MB</seg></seglistitem> 21 21 </segmentedlist> 22 22 … … 31 31 <title>Installation of Bash</title> 32 32 33 <!-- Edit Me --> 33 <para>If you downloaded the Bash documentation tarball and wish to install HTML 34 documentation, issue the following commands:</para> 35 36 <screen><userinput>tar -zxf ../bash-doc-&bash-doc-version;.tar.gz && 37 sed -i "s|htmldir = @htmldir@|htmldir = /usr/share/doc/bash-&bash-version;|" \ 38 Makefile.in</userinput></screen> 39 34 40 <para>The following patch fixes various issues, including a problem where Bash 35 41 will sometimes only show 33 characters on a line, then wrap to the next:</para> -
chapter06/flex.xml
ra1a6093 r1238cc49 88 88 <segtitle>Installed programs</segtitle> 89 89 <segtitle>Installed library</segtitle> 90 <seglistitem><seg>flex , flex++ (link to flex),and lex</seg>90 <seglistitem><seg>flex and lex</seg> 91 91 <seg>libfl.a</seg></seglistitem> 92 92 </segmentedlist> … … 104 104 program</para> 105 105 <indexterm zone="ch-system-flex flex"><primary sortas="b-flex">flex</primary></indexterm> 106 </listitem>107 </varlistentry>108 109 <varlistentry id="flex-">110 <term><command>flex++</command></term>111 <listitem>112 <para>Invokes a version of <command>flex</command> that is used exclusively for C++ scanners</para>113 <indexterm zone="ch-system-flex flex-"><primary sortas="b-flex++">flex++</primary></indexterm>114 106 </listitem> 115 107 </varlistentry> -
chapter06/linux-libc-headers.xml
ra1a6093 r1238cc49 73 73 <term><filename class="headerfile">/usr/include/{asm,linux}/*.h</filename></term> 74 74 <listitem> 75 <para>The Linux headers API</para>75 <para>The Linux API headers</para> 76 76 <indexterm zone="ch-system-linux-libc-headers linux-libc-headers"><primary sortas="e-/usr/include/{asm,linux}/*.h">/usr/include/{asm,linux}/*.h</primary></indexterm> 77 77 </listitem> -
chapter06/shadow.xml
ra1a6093 r1238cc49 143 143 <segtitle>Installed libraries</segtitle> 144 144 <seglistitem><seg>chage, chfn, chpasswd, chsh, expiry, faillog, gpasswd, 145 groupadd, groupdel, groupmod, gr oups, grpck, grpconv, grpunconv, lastlog, login,145 groupadd, groupdel, groupmod, grpck, grpconv, grpunconv, lastlog, login, 146 146 logoutd, mkpasswd, newgrp, newusers, passwd, pwck, pwconv, pwunconv, sg 147 147 (link to newgrp), useradd, userdel, usermod, vigr (link to vipw), and vipw</seg> … … 237 237 </varlistentry> 238 238 239 <varlistentry id="groups">240 <term><command>groups</command></term>241 <listitem>242 <para>Reports the groups of which the given users are members</para>243 <indexterm zone="ch-system-shadow groups"><primary sortas="b-groups">groups</primary></indexterm>244 </listitem>245 </varlistentry>246 247 239 <varlistentry id="grpck"> 248 240 <term><command>grpck</command></term> -
chapter06/vim.xml
ra1a6093 r1238cc49 42 42 <filename>vim-&vim-version;-lang.tar.gz</filename> archives into the 43 43 same directory. Then, change the default locations of the 44 <filename>vimrc</filename> and <filename>gvimrc</filename> 45 configuration files to <filename 44 <filename>vimrc</filename> configuration file to <filename 46 45 class="directory">/etc</filename>:</para> 47 46 48 <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h 49 echo '#define SYS_GVIMRC_FILE "/etc/gvimrc"' >> src/feature.h</userinput></screen> 47 <screen><userinput>echo '#define SYS_VIMRC_FILE "/etc/vimrc"' >> src/feature.h</userinput></screen> 50 48 51 49 <para>Vim has a security vulnerability already addressed upstream. The … … 123 121 <para>The <parameter>set nocompatible</parameter> makes 124 122 <command>vim</command> behave in a more useful way (the default) than 125 the vi-compatible manner. Remove the <quote>no</quote> to keep the 123 the vi-compatible manner. Remove the <quote>no</quote> to keep the 126 124 old <command>vi</command> behavior. The <parameter>set 127 125 backspace=2</parameter> allows backspacing over line breaks, … … 145 143 <segmentedlist> 146 144 <segtitle>Installed programs</segtitle> 147 <seglistitem><seg>efm_filter.pl, efm_perl.pl, ex (link to vim), less.sh, mve.awk, 148 pltags.pl, ref, rview (link to vim), rvim (link to vim), shtags.pl, tcltags, vi (link to vim), 149 view (link to vim), vim, vim132, vim2html.pl, vimdiff (link to vim), vimm, vimspell.sh, 145 <seglistitem><seg>efm_filter.pl, efm_perl.pl, ex (link to vim), less.sh, mve.awk, 146 pltags.pl, ref, rview (link to vim), rvim (link to vim), shtags.pl, tcltags, vi (link to vim), 147 view (link to vim), vim, vim132, vim2html.pl, vimdiff (link to vim), vimm, vimspell.sh, 150 148 vimtutor, and xxd</seg></seglistitem> 151 149 </segmentedlist> -
chapter06/zlib.xml
ra1a6093 r1238cc49 30 30 <sect2 role="installation"> 31 31 <title>Installation of Zlib</title> 32 33 <para>Zlib has a buffer overflow vulnerability that can lead to a Denial of34 Service attack. The following patch fixes the problem:</para>35 36 <screen><userinput>patch -Np1 -i ../&zlib-security_fix-patch;</userinput></screen>37 32 38 33 <note><para>Zlib is known to build its shared library incorrectly if -
general.ent
ra1a6093 r1238cc49 27 27 <!ENTITY automake-version "1.9.6"> 28 28 <!ENTITY bash-version "3.0"> 29 <!ENTITY bash-doc-version "3.0"> 29 30 <!ENTITY binutils-version "2.16.1"> 30 31 <!ENTITY bison-version "2.0"> … … 54 55 <!ENTITY lfs-bootscripts-version "3.2.1"> 55 56 <!ENTITY libtool-version "1.5.18"> 56 <!ENTITY linux-version "2.6.12. 2">57 <!ENTITY linux-version "2.6.12.3"> 57 58 <!ENTITY linux-dl-version "2.6"> 58 59 <!ENTITY linux-libc-headers-version "2.6.12.0"> … … 60 61 <!ENTITY make-version "3.80"> 61 62 <!ENTITY man-version "1.6"> 62 <!ENTITY man-pages-version "2.0 5">63 <!ENTITY man-pages-version "2.07"> 63 64 <!ENTITY mktemp-version "1.5"> 64 65 <!ENTITY module-init-tools-version "3.1"> … … 79 80 <!ENTITY util-linux-version "2.12q"> 80 81 <!ENTITY vim-version "6.3"> 81 <!ENTITY zlib-version "1.2. 2">82 <!ENTITY zlib-version "1.2.3"> -
patches.ent
ra1a6093 r1238cc49 27 27 <!ENTITY inetutils-man_pages-patch "inetutils-&inetutils-version;-no_server_man_pages-1.patch"> 28 28 29 <!ENTITY mktemp-tempfile-patch "mktemp-&mktemp-version;-add_tempfile- 2.patch">29 <!ENTITY mktemp-tempfile-patch "mktemp-&mktemp-version;-add_tempfile-3.patch"> 30 30 31 31 <!ENTITY perl-libc-patch "perl-&perl-version;-libc-1.patch">
Note:
See TracChangeset
for help on using the changeset viewer.