%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: autoconf-2.59 automake-1.8.5 binutils-2.15.91.0.1 bison-1.875a coreutils-5.2.1 e2fsprogs-1.35 expect-5.41.0 file-4.09 flex-2.5.31 gcc-3.4.1-20040601 gettext-0.14.1 glibc-2.3.4-20040529 groff-1.19.1 grub-0.94 hotplug-2004_04_01 kbd-1.12 less-382 lfs-bootscripts-2.1.1 libtool-2.5.6 linux-2.6.6 m4-1.4.1 man-pages-1.67 ncurses-5.4 perl-5.8.4 procps-3.2.1 psmisc-21.5 sed-4.0.9 shadow-4.0.4.1 tar-1.14 tcl-8.4.6 texinfo-4.7 util-linux-2.12a 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 iana-etc-1.00 inetutils-1.4.2-kernel_headers-1.patch inetutils-1.4.2-no_server_man_pages-1.patch linux-libc-headers-2.6.6.0 mktemp-1.5 mktemp-1.5-add_tempfile-1.patch module-init-tools-3.0 net-tools-1.60-gcc34-2.patch readline-4.3 readline-4.3-gnu_fixes-1.patch sysklogd-1.4.1-kernel_headers-1.patch sysklogd-1.4.1-signal-1.patch udev-026 udev-026-config-1.patch util-linux-2.12a-kernel_headers-1.patch Removed: bison-1.875-attribute.patch coreutils-5.2.1-hostname-1.patch ed-0.2 gcc-2.95.3 gcc-3.3.1-suppress-libiberty.patch kbd-1.12-more-programs-1.patch lfs-utils-0.5 MAKEDEV-1.7 man-1.5m2-manpath.patch man-1.5m2-pager.patch modutils-2.4.25 ncurses-5.3-etip-2.patch ncurses-5.3-vsscanf.patch net-tools-1.60-miitool-gcc33-1.patch procinfo-18 procps-3.1.11-locale-fix.patch shadow-4.0.3-newgrp-fix.patch zlib-1.1.4-vsnprintf.patch 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 19th, 2004 [matt]: Chapter 6 - mktemp. Install tempfile wrapper. 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 [jeremy]: Updated list of active LFS Staff in HEAD 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 - Removed unused and broken entries from nsswitch.conf. 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. May 2nd, 2004 [matt]: Quoted chroot commands in chapter 6 (bug #818). May 2nd, 2004 [matt]: Removed description of the now non-existent part IV from the structure section in the prologue. May 1st, 2004 [jeremy]: Added creation of the /media and /srv directories, as well as 2 directories under /media for floppy and cdrom, as per FHS - fixes bugzilla bug #785 and #819. April 14th, 2004 [jeremy]: Updated to lfs-bootscripts-2.0.3, no textual changes needed March 24th, 2004 [jeremy]: Chapter 7 - Updated to the new lfs-bootscripts-2.0.2, and all necessary changes to the bootscript configuration March 21st, 2004 [winkie]: Chapter 6 - Replaced Lfs-Utils with Iana-Etc and Mktemp. February 27th, 2004 [jeremy]: Upgraded to Procps-3.2.0. February 27th, 2004 [jeremy]: Upgraded to Lfs-utils-0.5 - fixes a possible symlink attack in iana-get. February 27th, 2004 [jeremy]: Chapter 6 - Altered the instructions for Findutils to be FHS-compliant. February 26th, 2004 [jeremy]: Removed the creation of the /usr/etc directory to conform with FHS - closes bug 775. February 26th, 2004 [jeremy]: Upgraded to Linux-2.4.25. February 23rd, 2004 [alex]: Chapters 6 + 9 - Cleaned up the Revision of chroot and Reboot sections. February 22nd, 2004 [alex]: Moved the stripping of the final system from chapter 9 to the end of chapter 6. February 22nd, 2004 [alex]: Chapter 6 - Coreutils and E2fsprogs: Clarified the prerequisites for running the tests. February 19th, 2004 [alex]: Chapter 5 - Stripping: Removed an unnecessary {,share/} from the documentation's rm command. February 14th, 2004 [jeremy]: Chapter 6 - Upgraded to Less-382. February 14th, 2004 [jeremy]: Chapters 5 + 6 - Upgraded to Ncurses-5.4, and removed references to the etip patch. February 12th, 2004 [jeremy]: Chapter 6 - Removed explicit paths from the pwconv and grpconv commands, since /usr/sbin is part of the default path. February 9th, 2004 [alex]: Chapter 6 - Moved the Bootscripts installation section to chapter 7. February 8th, 2004 [matt]: Chapter 6 - Updated to Man-pages-1.66. February 7th, 2004 [alex]: Chapter 1 - Moved the Conventions and Acknowledgments sections to the Preface. February 7th, 2004 [alex]: Chapter 6 - Creating devices: replaced the MAKEDEV script with the make_devices script. Contributed by Matthias Benkmann. February 5th, 2004 [alex]: Chapter 6 - Simplified the final install of the kernel headers to just copying them from the temporary tools directory. February 4th, 2004 [alex]: Chapters 5 + 6 - Moved the Mounting of proc and devpts to before Chrooting, dropped Util-linux from the tools, and added a little arch script for Perl. Release of version 5.1-pre1 on February 1st, 2004.