This is version 7.0-rc1 of the Linux From Scratch book, dated Aug 31, 2011. If this book is more than six 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/mirrors.html.
Below is a list of changes made since the previous release of the book.
[bdubbs] - Minor corrections to bootscripts.
[bdubbs] - Rewrite bootscripts and Chaper 7.
Make scripts compatible with initd format (see BLFS).
Move functions and services to /lib/boot.
Log boot messages to /run/var/bootlog.
Move ifup/ifdown to /sbin.
Move network device configuration files to /etc/sysconfig/ifconfig.*.
Add IFACE variable to network configuration files.
Read optional configuration file /etc/sysconfig/init_params in functions.
[bdubbs] - Update location of POSIX Standard.
[bdubbs] - Update to grub-1.99. Fixes #2818.
[bdubbs] - Update shadow location. Fixes #2888.
[dj] - Updated to lfs-bootscripts-20110531.
[matthew] - Fix a typo in the PCRE instructions, and make
Glib put its configuration in
[matthew] - Add latest upstream patches for Bash. Fixes #2868.
[matthew] - Upgrade to Linux-220.127.116.11. Fixes #2867.
[matthew] - Fix a couple of test failures in Binutils, due to incompatibilities with GCC-4.6.x. Fixes #2866.
[matthew] - Upgrade to Util-Linux-2.19.1. Fixes #2865.
[matthew] - Don't create the
/dev/shm directory anymore, as it is
created in the udev bootscript now. Fixes #2864.
[bdubbs] - Update cleanfs bootscript to not clean /var/run or /var/lock because they are now linked to a fresh tmpfs.
[bdubbs] - Add new /run mount point to top level directories. Mount a tmpfs on /run in bootscripts.
[bdubbs] - In Chapter 6, move File to before binutils to prevent some configure warnings.
[matthew] - Upgrade to File-5.06. Fixes #2860.
[matthew] - Upgrade to Linux-18.104.22.168. Fixes #2859.
[matthew] - Upgrade to Coreutils-8.11. Fixes #2858.
[matthew] - Upgrade to Man-DB-22.214.171.124, including adding its dependency, libpipeline-1.2.0. Fixes #2857.
[matthew] - Upgrade to Less-443. Fixes #2856.
[matthew] - Add latest upstream patch for Bash. Fixes #2855.
[matthew] - Upgrade to Ncurses-5.9. Fixes #2853.
[matthew] - Upgrade to MPFR-3.0.1. Fixes #2852.
[matthew] - Upgrade to XZ-Utils-5.0.2. Fixes #2851.
[matthew] - Upgrade to Udev-167. Fixes #2850.
[bdubbs] - Added a sed to fix an intermittent test failure in coreutils. Fixes #2833.
[matthew] - Upgrade to Tar-1.26. Fixes #2846.
[matthew] - Upgrade to Dejagnu-1.5. Fixes #2845.
[matthew] - Add patch to fix the sparse-fiemap test failure in Coreutils-8.10. Thanks to Tadeus (Eus) Prastowo for the report and patch.
[matthew] - Add latest upstream patches for Readline-6.2.
[matthew] - Add latest upstream patches for Bash-4.2. Fixes #2841.
[matthew] - Upgrade to M4-1.4.16. Fixes #2840.
[matthew] - Upgrade to Ncurses-5.8. Fixes #2838.
[matthew] - Upgrade to MPC-0.9. Fixes #2837.
[matthew] - Upgrade to Linux-126.96.36.199. Fixes #2835.
[bdubbs] - LFS-6.8 released.