%general-entities; ]> Changelog This is version &version; of the Linux From Scratch book, dated &releasedate;. If this book is more than two months old, a newer and better version is probably already available. To find out, please check one of the mirrors via . Below is a list of changes made since the previous release of the book, first a summary, then a detailed log. Upgraded to: automake-1.9 bash-3.0 binutils-2.15.91.0.2 bison-1.875a file-4.10 flex-2.5.31 gcc-3.4.1 glibc-2.3.4-20040701 groff-1.19.1 hotplug-2004_04_01 iana-etc-1.01 lfs-bootscripts-2.2.1 linux-2.6.7 m4-1.4.1 man-1.5n man-pages-1.67 perl-5.8.5 procps-3.2.2 psmisc-21.5 sed-4.1.1 tar-1.14 tcl-8.4.7 vim-6.3 Added: coreutils-5.2.1-suppress_hostname_uptime_kill_su-1.patch flex-2.5.31-debian_fixes-2.patch hotplug-2004_04_01 hotplug-2004_04_01-bogus_deps-1.patch hotplug-2004_04_01-device-2.patch hotplug-2004_04_01-isapnp-2.patch inetutils-1.4.2-kernel_headers-1.patch iproute2-2.6.X-ss040702 iproute2-2.6.X-ss040702-remove_db-1.patch linux-libc-headers-2.6.7.0 module-init-tools-3.0 readline-5.0 sysklogd-1.4.1-kernel_headers-1.patch sysklogd-1.4.1-signal-1.patch sysvinit-2.85-proclen-1.patch udev-030 udev-config-1.permissions udev-config-1.rules util-linux-2.12a-kernel_headers-1.patch vim-6.3 language files Removed: bison-1.875-attribute.patch coreutils-5.2.1-hostname-1.patch ed-0.2 gcc-2.95.3 kbd-1.12-more-programs-1.patch modutils-2.4.25 net-tools-1.60 net-tools-1.60-miitool-gcc33-1.patch procinfo-18 August 4, 2004 [jeremy]: Removed the bogus notes regarding the readline patch in chapter 5, since this has been removed with the upgrade to readline-5.0 July 30, 2004 [jeremy]: Upgraded to automake-1.9, man-1.5n, file-4.10, bash-3.0, perl-5.8.5, readline-5.0, tcl-8.4.7, binutils-2.15.91.0.2 July 23, 2004 [jeremy]: Upgraded to iana-etc 1.01 July 23, 2004 [jeremy]: Upgraded to LFS-Bootscripts-2.2.1 July 20, 2004 [jeremy]: Corrected the double-creation of /var/tmp (Kris van Rens and others) July 19, 2004 [matt]: Upgraded to udev-030. July 19, 2004 [matt]: Upgraded to procps-3.2.2. July 16, 2004 [matt]: Install iproute2 to /sbin to comply with the FHS and to allow the bootscripts to run even if /usr is mounted on a separate filesystem. (Oliver Brakmann) July 15, 2004 [matt]: Fixed various networking inaccuracies (Kevin P. Fleming) July 14, 2004 [matt]: Upgraded to lfs-bootscripts-2.2.0. July 14, 2004 [matt]: Swapped iproute2 in for net-tools (kudos and many thanks to Jim Gifford) July 14, 2004 [matt]: chapter06/udev.xml - Explained udevdir option July 6, 2004 [matt]: Upgraded to sed-4.1.1. July 5, 2004 [alexander]: Updated GCC testresults link. July 3, 2004 [winkie]: Upgraded to Glibc 2.3.4-20040701. July 2, 2004 [winkie]: Upgraded to GCC 3.4.1. July 2, 2004 [winkie]: Updated the Udev permissions configuration to include the nvidia kernel modules. June 29, 2004 [alexander]: Explained the benefits of setting LC_ALL properly. June 28, 2004 [winkie]: Upgraded to Udev 028, and dropped the Udev permissions patch. June 28, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2. June 27, 2004 [matt]: Moved glibc test result discussion to chapter 6 (where it is actually recommended to be run). Also made it clearer that the tests in chapter 5 are optional, as opposed to not recommended June 26, 2004 [winkie]: Upgraded to GCC 3.4.1-20040625. June 26, 2004 [matt]: Added descriptions for udev package contents (Alexander Patrakov) June 24, 2004 [winkie]: Upgraded to Linux-Libc-Headers 2.6.7.0 and updated the Net-tools GCC 3.4 patch. June 24, 2004 [alexander]: Wordings changed on the hotplug page June 24, 2004 [alexander]: Removed hotplug isapnp patch for a while until bugs are fixed June 23, 2004 [matt]: Removed the note regarding the use of GRUB's --no-mem-option June 23, 2004 [matt]: Removed dpasswd from shadow's list of installed files. June 23, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2-pre2. June 21, 2004 [winkie]: Added the Udev permissions patch to fix a regression from version 023 (really nasty bug, too). June 20, 2004 [matt]: chapter07 - console. Add a note regarding the screen font not being set automatically when the console script isn't run. (Alexander Patrakov) June 20, 2004 [matt]: chapter03 - packages. Point people at the FTP mirrors and GnuPG. June 19, 2004 [winkie]: Modified Flex installation to only touch the flex.1 manual page, since that's the only one that exists. June 19, 2004 [matt]: chapter05 - hostreqs. Provide clearer information regarding determining whether the host kernel is suitable for passing glibcs testsuite June 19, 2004 [matt]: chapter06 - creatingdirs. Use `install -d` instead of `mkdir` (fixes bug #821) June 19, 2004 [matt]: chapter04 - addinguser. Make the lfs user a member of the lfs group, in case hosts add a new user to a non-existent gid by default (which causes the glibc testsuite to fail). Fixes bug #856. June 19, 2004 [matt]: chapter07 - console & chapter 08 - kernel. Improved wording and re-introduced the option for compiling the keymap directly into the kernel. June 19, 2004 [matt]: chapter06 - e2fsprogs, brought instructions inline with upstream recommendations. June 19, 2004 [manuel]: Applied the Index entries for Hotplug and Linux-Libc-Headers. Tags corrections. June 18, 2004 [winkie]: Instead of using the udev binary, use the udev daemon instead. June 17, 2004 [matt]: Added the sed permissions patch. June 17, 2004 [matt]: Clarify that a gcc-3.x compiled 2.6.x kernel is required on the host. June 16, 2004 [winkie]: Upgraded to Linux 2.6.7 and dropped the FPU patch. June 16, 2004 [alexander]: Removed the fileencodings line due to a bug which causes Vim to default to UTF-8. June 15, 2004 [winkie]: Corrected installation of Readline. June 15, 2004 [winkie]: Recreate Udev's entry in /etc/hotplug.d, since it's not correct for our purposes by default. June 15, 2004 [winkie]: Dropped the Udev patch in favor copying the configuration file(s) to /etc/udev after installation. June 15, 2004 [winkie]: Upgraded to Sed 4.1. June 15, 2004 [winkie]: Upgraded to Udev 027. June 15, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.2-pre1. June 15, 2004 [winkie]: Patched the kernel sources so that it defaults to /bin/true as the hotplug manager. June 14, 2004 [matt]: Removed GNU/Linux in line with common usage regarding the recurring GNU/Linux vs. Linux debate (Larry Lawrence). June 14, 2004 [winkie]: Upgraded to GRUB 0.95. Removed the --no-mem-option argument from GRUB's menu.lst, since it is now the default. June 13, 2004 [alexander]: Security: added linux-2.6.6-fpu-1.patch June 12, 2004 [jeremy]: Chapter 6 - Hotplug - corrected the name of the bogus deps patch June 12, 2004 [alexander]: British people speak English but need loadkeys and setfont (reported by Dave Mascall on IRC). Corrected the text on the console page to account for this June 12, 2004 [alexander]: Re-added the background option to /etc/vimrc, since it has some educational value. Put this option inside an if statement because it applies to some, not all, terminals June 11, 2004 [winkie]: Dropped hackish GRUB instructions in favor of a patch from upstream. June 11, 2004 [winkie]: Force Readline to link against Ncurses. June 11, 2004 [alexander]: Added sysvinit-2.85-proclen-1.patch June 10, 2004 [alexander]: Reverted the bogus change of package order. Removed the background line from /etc/vimrc because it matches the default on Linux console June 10, 2004 [alexander]: Added a command to autodetect the character set of files being edited to /etc/vimrc June 10, 2004 [alexander]: Added vim language files. Moved vim after gettext in order for them to work June 9, 2004 [jeremy]: Upgraded to M4-1.4.1, after 9 years! June 9, 2004 [winkie]: Upgraded to Linux-Libc-Headers 2.6.6.0. June 9, 2004 [winkie]: Updated locations of the Glibc & GCC tarballs. June 7, 2004 [winkie]: Upgraded to Udev 026. June 7, 2004 [winkie]: Dropped Net-tools patch for kernel headers in favor of a simple sed. June 7, 2004 [winkie]: Normalized sed usage throughout the book. June 7, 2004 [winkie]: Use the gcc --print-file specs command to determine the location of the specs file. June 7, 2004 [winkie]: Updated patch names to match those used by the patches project. June 7, 2004 [winkie]: Globally changed DejaGnu to DejaGNU. June 7, 2004 [winkie]: Upgraded to Vim 6.3. June 2, 2004 [matt]: Prologue - acknowledgments, Added Thomas Reitelbach as the German translator June 2nd, 2004 [winkie]: Upgraded to GCC 3.4.1-20040601. This release fixes bugs with reference to both GCC 3.4.0 and GCC 3.4.1-20040517. Also upgraded to Glibc 2.3.4-20040529 which includes lots of fixes for non-x86 architectures. June 1st, 2004 [winkie]: Upgraded to Binutils 2.15.91.0.1. This release provides the -z relro option. June 1st, 2004 [winkie]: Inconsequential wrapping fixes. May 29, 2004 [alexander]: Mentioned the hotplug+udev+modules problem. Removed the effectively dead link to the Kernel HOWTO. May 29, 2004 [alexander]: Corrected usbfs line in /etc/fstab. May 29, 2004 [alexander]: New LFS bootscripts already come with the /etc/sysconfig/console file. Corrected the text. May 25, 2004 [jeremy]: Chapter 6 - Upgraded psmisc to 21.5. May 25, 2004 [jeremy]: Corrected download location for the lfs-bootscripts package May 24, 2004 [jeremy]: Upgraded to libc-headers 2.6.5.2 May 23, 2004 [jeremy]: Chapter 6 - Vim - added an option to the vimrc config file May 23th, 2004 [alexander]: Don't list the initscript in the contents of the Hotplug package. The reason is that we use winkie's replacement script from LFS-Bootscripts. May 23th, 2004 [alexander]: Fixed XML validation error. May 20th, 2004 [winkie]: Moved group usb to GID 14, instead of 15. May 20th, 2004 [winkie]: Dropped Hotplug's cosmetic patch in favor of the script from LFS-Bootscripts and some general textual/rendering cleanups. May 20th, 2004 [winkie]: Point to the correct GCC patches. May 20th, 2004 [alexander]: Added Hotplug 2004_04_01. May 19th, 2004 [winkie]: Change permissions of /dev/random to 0444 instead of 0666. May 19th, 2004 [winkie]: Upgraded to Binutils 2.15 & GCC 3.4.1-20040517. May 18th, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.1. May 16th, 2004 [winkie]: Upgraded to Automake-1.8.5. May 15th, 2004 [winkie]: Upgraded to LFS-Bootscripts 2.1.1-pre2. May 14th, 2004 [winkie]: Upgraded to Groff 1.19.1. May 14th, 2004 [alexander]: Several textual changes on Vim page. May 12th, 2004 [winkie]: Apply patch to assure Coreutils doesn't install any binaries that we don't need/want. May 12th, 2004 [winkie]: Don't pass -default to Man's configure, since it's not needed anymore. May 12th, 2004 [winkie]: Shorten the sed used on Gzip's gzexe.in file. May 12th, 2004 [winkie]: Fixed Coreutils testsuite execution. May 11th, 2004 [winkie]: Don't build the PCH header for libstdc++ in Chapter 5 -- it's just a waste of space. May 11th, 2004 [winkie]: Upgraded to Glibc 2.3.4-20040510 and Tar 1.14. May 10th, 2004 [winkie]: Chapter 8 - Upgraded to Linux 2.6.6. May 7th, 2004 [winkie]: Chapter 6 - When configuring Vim, pass the --enable-multibyte option. May 6th, 2004 [winkie]: Chapter 6 - Add Readline installation and use it when building Bash. May 6th, 2004 [winkie]: Added Alexander Patrakov's I18n patch. May 4th, 2004 [winkie]: Chapter 6 - Create and use the utmp group. May 4th, 2004 [winkie]: Chapter 7 - Upgraded to LFS-Bootscripts 2.1.0 and modify the book to work with it. May 4th, 2004 [winkie]: Chapter 6 - Install the passwd binary in /bin instead of /usr/bin. May 4th, 2004 [winkie]: Chapter 6 - Switch the uname patch we use, so that we get correct results. May 4th, 2004 [winkie]: Chapter 8 - Use the full LFS version for the GRUB title. May 4th, 2004 [winkie]: Chapter 5 & 6 - Use new patch naming standard. May 3rd, 2004 [winkie]: Merged BE-LFS content - thanks to Ron and Jason Scott for the help they gave to BE-LFS before integration. Release of version 5.1.1 on June 6th, 2004.