%general-entities; ]> Changelog This is version &version; of the Linux From Scratch book, dated &releasedate;. 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 . Below is a list of changes made since the previous release of the book. Changelog Entries: 2012-02-04 [bdubbs] - Fixes to bootscripts: Remove unneeded function literals. Fix pidlist logic in statusproc. Fix statusproc usage statement. Add nodevtmpfs in mountfs stop. [bdubbs] Add nodump to xml so command to print out 70-persistent-net.rules will not be used in jhalfs. Fixes a problem in kvm. [bryan] - Fix up text in section 7.4 ("device and module handling"), and change the recommendation for wrapper modules to use kmod's support for soft post-dependencies instead. Fixes #3010. 2012-02-02 [bdubbs] - Remove oblolete references to consolelog. [bdubbs] - Reformat udev configure command. 2012-02-01 [bdubbs] - Clarify (again) the extraction order in GCC Pass 1. [bdubbs] - Reformat Kmod configure command. 2012-01-30 [matthew] - Upgrade to Zlib-1.2.6. Fixes #3009. [matthew] - Move Xz to before GRUB so that the latter can support compressed kernel images. [matthew] - Upgrade to Udev-180. Fixes #3008. 2012-01-28 [matthew] - Upgrade to Psmisc-22.15. Fixes #3007. [matthew] - Upgrade to GMP-5.0.3. Fixes #3006. [matthew] - Upgrade to Linux-3.2.2. Fixes #3005. [matthew] - Upgrade to Udev-179. Fixes #3004. 2012-01-22 [bdubbs] - Update network bootscripts to support bridge devices in BLFS. [matthew] - Upgrade to Linux-3.2.1. Fixes #2999. [matthew] - Upgrade to Udev-178, including adding its new depdendency, Kmod-4. Fixes #2998 and #3001. 2012-01-16 [bdubbs] - Change bootscripts to use devtmpfs for /dev. Move mounting of /dev to mountvirtfs and ensure /dev gets placed in /etc/mtab. Change fstab and kernel configuration sections to reflect these changes. 2012-01-11 [bdubbs] - Add clarification to the GRUB configuration about using a separate boot partition. [matthew] - Remove Libnl, as it's not actually required by IPRoute2 after all. Thanks to Markku Pesonen for the pointer to the upstream fix. 2012-01-08 [matthew] - Prevent Libnl from installing static libraries. Thanks to Ken Moffat for the report. [matthew] - Upgrade to Coreutils-8.15. Fixes #2996. [matthew] - Upgrade to IPRoute2-3.2.0, and add its new dependency, libnl-2.0. Fixes #2995. [matthew] - Upgrade to Linux-3.2. Fixes #2993. [matthew] - Upgrade to Inetutils-1.9.1. Fixes #2992. [matthew] - Fix typo in Linux tarball name. Fixes #2991. [matthew] - Upgrade to File-5.10. Fixes #2989. 2012-01-06 [bdubbs] - Change to simpler command for version-check.sh's Glibc version detection on all platforms. Thanks to Pierre Labastie for the report and fix. [bdubbs] - Change to php script for 'get counted'. 2011-12-28 [matthew] - Fix version-check.sh's Glibc version detection on 64-bit Debian hosts. Thanks to Pierre Labastie for the report and fix. 2011-12-22 [matthew] - Upgrade to Automake-1.11.2. Fixes #2986. [matthew] - Upgrade to Linux-3.1.6. Fixes #2985. [matthew] - Correct permissions on /run/shm. Fixes #2984. [matthew] - Add upstream patches for MPFR. Fixes #2983. 2011-12-10 [matthew] - Upgrade to Linux-3.1.5. Fixes #2981. 2011-12-05 [matthew] - Improve the accuracy of the list of installed files for a number of packages. Thanks to Chris Staub for the patch. Fixes #2979. [matthew] - Prevent some arpd artefacts from being installed by IPRoute2. Fixes #2977. [matthew] - Correct location of Coreutils' libstdbuf. Fixes #2976. [matthew] - Move Psmisc to before E2fsprogs because the E2fsprogs testsuite uses killall. Fixes #2975. 2011-12-01 [matthew] - Upgrade to E2fsprogs-1.42. Fixes #2973. [matthew] - Upgrade to Linux-3.1.4. Fixes #2970. [matthew] - Upgrade to IPRoute2-3.1.0. Fixes #2969. [matthew] - Add latest upstream patches for Bash. Fixes #2968. 2011-11-28 [dj] - Update to lfs-bootscripts-20111128. [ken] - Fix daylight saving time bug in coreutils testsuite. 2011-11-26 [bdubbs] - Clean up console script. 2011-11-25 [matthew] - Upgrade to Binutils-2.22. Fixes #2967. [matthew] - Install Glibc's NIS and RPC headers again. The headers have not been installed by default since Glibc-2.14, but that causes various BLFS packages to break. Fixes #2965. [matthew] - Upgrade to Grep-2.10. Fixes #2964. [matthew] - Add a patch to fix a security vulnerability in Perl. Fixes #2963. [matthew] - Upgrade to GDBM-1.10. Fixes #2962. [matthew] - Install Coreutils' libstdbuf.so to /usr/lib/coreutils to maintain consistency with other packages' shared library locations. Fixes #2961. [matthew] - Upgrade to Linux-3.1.2. Fixes #2960. [matthew] - Upgrade to Tcl-8.5.11. Fixes #2959. 2011-11-16 [bdubbs] - Make /var/log/btmp have 660 permissions. Suggestion from Michael Blanchard. 2011-11-14 [bdubbs] - Updates to boot scripts: general cleanup; move consolelog function to rc; clean up boot logging functions; fix interactive prompt between run level S and target run level. Thanks to DJ Lucas. 2011-10-29 [bdubbs] - Text correction in bootscripts description. [bdubbs] - Remove erroneous sourcing line in bootscript functions used for backward BLFS compatibility. 2011-10-29 [matthew] - Upgrade to GCC-4.6.2. Fixes #2951. [matthew] - Upgrade to Util-Linux-2.20.1. Fixes #2947. [matthew] - Upgrade to Libtool-2.4.2. Fixes #2946. [bdubbs] - LFS-7.0 released.