%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: 2008-05-23 [bryan] - Install a few extra rules from the etc/udev/packages directory in udev. Thanks to Dan Nicholson for noticing the issue. 2008-05-22 [bryan] - Updated Udev to 122, udev-config to 20080522, and lfs-bootscripts to 20080522. Also made persistent-net rules able to be pre-generated, using udevadm test. Fixes #2057, #2079 (I think), #2170, and #2186. 2008-04-23 [jhuntwork] - Use -mtune=native for glibc. We don't want our libc optimized for 486. It should be optimized for the local machine. [jhuntwork] - Updated Autoconf to 2.62. [jhuntwork] - Updated E2fsprogs to 1.40.8. Fixes #2173. [jhuntwork] - Fixed behavior in kbd where man pages for optional programs that aren't built are installed. Thanks Greg Schafer for spotting this. [jhuntwork] - Fixed kbd to install getkeycodes, setkeycodes and resizecons. Also moved loadkeys to /bin from /usr/bin. Thanks, Greg Schafer. 2008-04-22 [jhuntwork] - Updated Kbd to 1.14.1. Fixes #2162. [jhuntwork] - Updated Flex to 2.5.35. Fixes #2179. 2008-04-11 [bdubbs] - Updated host requirments to check for symbolic links from sh, awk, and yacc. 2008-04-03 [jhuntwork] - Suppress installation of uptime in coreutils. Thanks to Randy McMurchy. Fixes #2133. [jhuntwork] - Upgraded to iana-etc-2.30. Fixes #2174. [jhuntwork] - Added patch for 256-byte inode support in GRUB. Fixes #2161. 2008-04-02 [jhuntwork] - Updated to linux-2.6.24.4, fixes #2157. [jhuntwork] - Added an upstream patch for db-4.6.21, thanks Randy McMurchy for the report. Fixes #2164. 2008-03-30 [dnicholson] - Added --sysconfdir parameter to Man-db's configure command so that man_db.conf is installed in /etc. 2008-03-27 [ken] - Updated bzip2 to 1.0.5, fixes CVE-2008-1372. 2008-02-26 [ken] - Corrected typo in name of ru-ms keymap. [ken] - Updated Kbd to 1.13. 2008-02-24 [matthew] - Add --libexecdir parameter to Man-db's configure command so that globbing and manconv are installed into /usr/libexec/man-db. Fixes #2153. Also, remove the --enable-mb-groff parameter, as this is now detected automatically. 2008-02-19 [ken] - Updated Grep to 2.5.3, thanks to Matthew for the fix for automated builds. [ken] - Updated Flex to 2.5.34. [ken] - Updated Module-Init-Tools to 3.4. 2008-02-17 [matthew] - Upgraded to latest upstream Vim patches. [matthew] - Upgraded to Tcl-8.4.18. Fixes #2146. [matthew] - Upgraded to Man-pages-2.78. Fixes #2152. [matthew] - Upgraded to Man-DB-2.5.1. Fixes #2148. [matthew] - Upgraded to Linux-2.6.24.2. Fixes #2147. [matthew] - Now that mktemp is installed by Coreutils in chapter 5, there is no need to fix up GCC's gccbug in chapter 6. Thanks to Greg Schafer for the report. [matthew] - Upgraded to Findutils-4.2.33. Fixes #2151. [matthew] - Upgraded to E2fsprogs-1.40.6. Fixes #2149. 2008-02-07 [matthew] - Added a patch to fix a known issue in the Automake test suite. Fixes #2143. [matthew] - Upgraded to Man-pages-2.77. Fixes #2142. [matthew] - Upgraded to Libtool-1.5.26. Fixes #2141. [matthew] - Upgraded to GCC-4.2.3. Fixes #2140. [matthew] - Upgraded to Coreutils-6.10. Removed Mktemp-1.5 as Coreutils provides its own implementation now. Removed the coreutils binary suppression patch as the configure script can now be given a list of programs not to install. Fixes #2133. [matthew] - Upgraded to E2fsprogs-1.40.5. Fixes #2138. 2008-01-29 [matthew] - Upgraded to Linux-2.6.24. Fixes #2137. [matthew] - Upgraded to Findutils-4.2.32. Fixes #2136. [matthew] - Upgraded to Automake-1.10.1. Fixes #2132. 2008-01-22 [matthew] - Replaced Util-Linux-2.12r, with Util-Linux-NG-2.13.1. Fixes #2077. [matthew] - Upgraded to Tcl-8.4.17. Fixes #2131. [matthew] - Upgraded to Man-Pages-2.76. Fixes #2129. [matthew] - Upgraded to Linux-2.6.23.14. Fixes #2128. 2008-01-19 [matthew] - Add Perl to the list of host requirements, as it is required by Glibc. Thanks to Ben Collver for the report. Fixes #2112. [matthew] - Mention strace as another means of logging installed files, and correct the URL of the Linux Standard Base specifications. Fixes #2073 and #2130. 2008-01-04 [matthew] - Upgraded to latest upstream fixes for Vim. [matthew] - Upgraded to Less-418. Fixes #2124. [matthew] - Upgraded to File-4.23. Fixes #2125. [matthew] - Upgraded to E2fsprogs-1.40.4. Fixes #2123. 2007-12-23 [matthew] - Upgraded to latest upstream fixes for Readline. Fixes #2122. [matthew] - Upgraded to Man-Pages-2.74. Fixes #2119. [matthew] - Upgraded to Linux-2.6.23.12. Fixes #2118. [matthew] - Upgraded to latest upstream fixes for Bash. Fixes #2121. 2007-12-08 [matthew] - Upgraded to latest upstream fixes for Vim. Fixes #2108. [matthew] - Upgraded to Texinfo-4.11. Fixes #2074. [matthew] - Upgraded to Psmisc-22.6. Fixes #2104. [matthew] - Upgraded to Man-Pages-2.70. Fixes #2110. [matthew] - Upgraded to Man-DB-2.5.0. Fixes #2109. [matthew] - Upgraded to Linux-2.6.23.9. Fixes #2106. [matthew] - Upgraded to Less-416. Fixes #2105. [matthew] - Upgraded to Gettext-0.17. Fixes #2103. [matthew] - Removed the modifications to Gawk's config.h as Gawk-3.1.6 fixes the bug that they were working around. Fixes #2107. Thanks to Erik-Jan for the report. [matthew] - Removed the modifications to Gawk's config.h as Gawk-3.1.6 fixes the bug that they were working around. Fixes #2107. Thanks to Erik-Jan for the report. [matthew] - Upgraded to E2fsprogs-1.40.3. Fixes #2116. 2007-11-25 [bdubbs] - Fixed test for Debian binutils. 2007-10-29 [bdubbs] - Removed obsolete note from Creating Symlinks section about continuation lines in udev rules. Changed dailout group to uucp for udev rule compatability. [matthew] - Upgrade to the latest upstream patches for Vim. [matthew] - Add a patch to fix a segfault in usb_id. [matthew] - Upgrade to Tcl-8.4.16. Fixes #2084. [matthew] - Upgrade to Tar-1.19. Fixes #2090. [matthew] - Upgrade to Man-Pages-2.67. Fixes #2078. [matthew] - Upgrade to Linux-2.6.23.1. Fixes #2088. [matthew] - Upgrade to Less-409. Fixes #2087. [matthew] - Upgrade to IPRoute2-2.6.23. Fixes #2091. [matthew] - Upgrade to Glibc-2.7. Fixes #2095. [matthew] - Upgrade to GCC-4.2.2. Fixes #2089. [matthew] - Upgrade to Gawk-3.1.6. Fixes #2098. [matthew] - Upgrade to DB-4.6.21. Fixes #2086. 2007-09-25 [manuel] - More updates in dependencies list. Thanks to Chris Staub for the patch. 2007-09-23 [manuel] - Updated dependencies list. Thanks to Chris Staub for the patch. 2007-09-21 [manuel] - Fixed glibc-libidn tarball extension. 2007-09-18 [manuel] - Added remap attributes to userinput tags in packages pages to help adding package manager support and other extensions into jhalfs. Made all testsuite commands screen blocks for consistency. 2007-09-16 [manuel] - Updated Ncurses contents list and fixes some typos. Thanks to Chris Staub for the patch. 2007-09-15 [matthew] - Add latest upstream patches for Vim. [matthew] - Upgrade to Sysklogd-1.5. Fixes #2055. [matthew] - Add latest upstream patches for Readline. Fixes #2068. [matthew] - Upgrade to Man-pages 2.64. Fixes #2061. [matthew] - Upgrade to Linux-2.6.22.6. Fixes #2070. [jhuntwork] - Upgrade to Glibc-2.6.1. Fixes #2018. Thanks to Matthew Burgess for preparing a discrete patch, Robert Connolly and Dan Nicholson for investigating how best to adjust CFLAGS, and Greg Schafer for showing the technical benefits of using CFLAGS with Glibc. [jhuntwork] - Upgrade to GCC-4.2.1. Fixes #2002. Thanks to Matthew Burgess for preparing a discrete patch. [matthew] - Upgrade to DB-4.6.19. Fixes #2051. [matthew] - Upgrade to Binutils-2.18. Fixes #2069. [matthew] - Add latest upstream patches for Bash. Fixes #2067. 2007-09-07 [manuel] - Added sect1info metainformation blocks to packages pages to help adding package manager support into jhalfs. LFS 6.3 released August 28, 2007.