This is version 5.1 of the Linux From Scratch book, dated May 16, 2004. 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 http://www.linuxfromscratch.org/.
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.4
coreutils-5.2.1
e2fsprogs-1.35
expect-5.41.0
file-4.09
gcc-3.3.3
gettext-0.14.1
glibc-2.3.3-lfs-5.1
grub-0.94
kbd-1.12
less-382
lfs-bootscripts-2.0.5
libtool-2.5.6
linux-2.4.26
man-pages-1.66
modutils-2.4.27
ncurses-5.4
perl-5.8.4
procps-3.2.1
psmisc-21.4
sed-4.0.9
shadow-4.0.4.1
tar-1.13.94
tcl-8.4.6
texinfo-4.7
util-linux-2.12a
Added:
iana-etc-1.00
inetutils-1.4.2-no_server_man_pages-1.patch
make_devices-1.2
mktemp-1.5 + mktemp-1.5-add-tempfile.patch
Removed:
gcc-3.3.1-suppress-libiberty.patch
lfs-utils-0.5
MAKEDEV-1.7
man-1.5m2-manpath.patch
man-1.5m2-pager.patch
ncurses-5.3-etip-2.patch
ncurses-5.3-vsscanf.patch
perl-5.8.0-libc-3.patch
procps-3.1.11-locale-fix.patch
shadow-4.0.3-newgrp-fix.patch
zlib-1.1.4-vsnprintf.patch
May 16th, 2004 [jeremy]: Chapter 9 - Added a brief paragraph to the rebooting system page to discuss packages which might be useful to add prior to rebooting to the new system
May 15th, 2004 [matt]: Chapter 6 - Added a clearer warning that make_devices needs to be customised
May 14th, 2004 [matt]: Chapter 3 - Added glibc's md5sum
May 14th, 2004 [matt]: Chapters 5 & 6 - Upgraded to glibc-2.3.3-lfs-5.1
May 11th, 2004 [jeremy]: Prologue - Updated the list of active staff in the project.
May 9th, 2004 [winkie]: Chapter 6 - Removed unused and broken entries from nsswitch.conf.
May 7th, 2004 [matt]: Merged Manuel's lfs-xsl-0.9 patches
May 7th, 2004 [matt]: Fixed README error regarding invocation of `make`
May 3rd, 2004: LFS 5.1-pre2 released
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.