%general-entities; ]> Master Changelog This is version &version; of the Cross-Compiled 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 detailed changes made since the previous release of the book. Changelog Entries: March 02, 2013 [William Harrington] - Update foreword. [William Harrington] - Update errata location. February 16, 2013 [William Harrington] - Remove unneccessary config.cache entry in boot and chroot ections of util-linux. February 13, 2013 [William Harrington] - Update dhcpcd download location. February 09, 2013 [William Harrington] - Add test suite commands to final-system udev. [William Harrington] - Update iana-etc note section for get fix patch. February 08, 2013 [William Harrington] - Move gawk before findutils in final system for findutils test-suite coverage. [William Harrington] - Move less before gzip in final system for gzip test-suite coverage. [William Harrington] - Update test suite entry for final-system rsyslog. February 06, 2013 [William Harrington] - Edit final system ncurses test suite information. [William Harrington] - Edit final system util-linux test suite information. [William Harrington] - Edit final system coreutils test suite information. February 03, 2013 [William Harrington] - Change locale country to locale territory. Country is no longer valid. January 27, 2013 [William Harrington] - Add new line to boot method and bootable section fstab. [William Harrington] - Fix improper ../run -> /var/run link. December 27, 2012 [William Harrington] - Move ProcPS before E2fsprogs as test suite requires ps. December 13, 2012 [Chris] - Removed redundant --enable-add-ons parameter from EGLIBC installation. November 18, 2012 [Chris] - Many updates to list of installed programs November 17, 2012 [William Harrington] - Skip kill during installation of final-system Procps. [William Harrington] - Remove sulogin, mountpoint, utmpdump, and wall from sysvinit. November 12, 2012 [Chris] - Removed unneeded --disable-perl-regexp from temp-system grep. November 05, 2012 [William Harrington] - Update gcc branch update patch to r193147. [William Harrington] - Update binutils to 2.23. [William Harrington] - Remove Binutils 2.22 branch update patch. [William Harrington] - Modify coreutils temp system build. November 04, 2012 [William Harrington] - Update bash branch update patch to level 39. November 02, 2012 [William Harrington] - Disable login and su programs in util-linux. [William Harrington] - Edit hwclock sed for util-linux. [William Harrington] - Edit Coreutils testsuite section. November 01, 2012 [William Harrington - Update Patch to 2.7.1. [William Harrington - Update Perl to 5.16.2. [William Harrington - Update Pkg-Config-Lite to 0.27.1-1. [William Harrington - Update Psmisc to 22.20. [William Harrington - Update Readline branch update patch to level 004. [William Harrington - Update Util-linux to 2.22.1. [William Harrington - Update Vim-7.3 to patchlevel 712. [William Harrington - Linux kernel to 3.4.17. [William Harrington - Remove patch test fix patch. October 31, 2012 [William Harrington] - Update eglibc to revision 21435. [William Harrington] - Update automake to 1.12.4. [William Harrington] - Update bison to 2.6.4. [William Harrington] - Update coreutils to 8.20. [William Harrington] - Update e2fsprogs to 1.42.6. [William Harrington] - Update gzip to 1.5. [William Harrington] - Update kmod to 10. [William Harrington] - Update less to 451. [William Harrington] - Update man-pages to 3.43. [William Harrington] - Update mpc to 1.0.1. October 25, 2012 [Chris] - Updated "What now?" to reflect the name change of freshmeat.net. October 23, 2012 [William Harrington} - Add cross-tools M4 patch. October 17, 2012 [William Harrington} - Edit coreutils test suite command for su. October 15, 2012 [William Harrington} - Move shadow before coreutils September 17, 2012 [William Harrington] - Change ncftp reference in downloadclients page to link to the cblfs ncftp page. [William Harrington] - Update linux kernel version from 3.4.9 to 3.4.11. September 14, 2012 [William Harrington] - Update iproute 3.4.0 libdir hash and size. [William Harrington] - Update download list link and adjust text in Introduction of packages and patches. September 11, 2012 [William Harrington] - Install NIS and RPC related headers in cross-tools and final-system eglibc/eglibc-64bit installs. September 07, 2012 [William Harrington] - Remove --with-rootlibdir from kmod configure in Ch 7. [William Harrington] - Disable the build of static libraries when appropriate during cross-tools phase. [William Harrington] - Remove creation of passwd and login links during Ch7 Boot section shadow. [William Harrington] - Add passwd to the string of created symlinks in Ch7 Boot section. September 06, 2012 [William Harrington] - Fix /var/run /run link command during createfiles part of the If you are going to boot section. [William Harrington] - Add shadow to If you are going to boot section. [William Harrington] - Remove enable-login-utils form util-linux in the If you are going to boot section. September 04, 2012 [William Harrington] - Add a command to final-sytem Bison to add a variable to config.cache. [William Harrington] - Correct zlib 1.2.7 md5sum. [William Harrington] - Update Udev configure options in boot and final-system sections. [William Harrington] - Update bootscripts to be proper with udev updates. September 03, 2012 [William Harrington] - Add a new Download Client page to The end section. August 30, 2012 [William Harrington] - Update host system requirements. Linux kernel version in book 2.6.32 or greater. [William Harrington] - Add --with-default-terminfo-dir=/usr/share/terminfo to final-system ncurses because of branch update changes. August 29, 2012 [William Harrington] - Edit cross-tools PPL configuration line. [William Harrington] - Update linux kernel host system requirement to 2.6.32. [William Harrington] - Update eglibc instructions and update eglibc text for 2.6.32 kernel support. August 28, 2012 [William Harrington] - Edit shadow groups program and man-pages disabling section. August 27, 2012 [William Harrington] - Create and add binutils 2.22 branch update patch. [William Harrington] - Update bison version to 2.6.2. [William Harrington] - Update coreutils version to 8.19. [William Harrington] - Update e2fsprogs version to 1.42.5. [William Harrington] - Update flex version to 2.5.37. [William Harrington] - Create gcc 4.6.3 branch update patch and add to book. [William Harrington] - Update grep version to 2.14. [William Harrington] - Update grub version to 2.00. [William Harrington] - Update iproute2 version to 3.4.0 and rediff Iproute2 patch. [William Harrington] - Update kmod version to 9. [William Harrington] - Update linux version to 3.4.9. [William Harrington] - Update man-pages version to 3.42. [William Harrington] - Update mpc version to 1.0. [William Harrington] - Update mpfr version to 3.1.1. [William Harrington] - Update ncurses branch update patch. [William Harrington] - Update perl version to 5.16.1 and rediff libc and multilib patches. [William Harrington] - Replace pkg-config with pkg-config-lite 0.27-1. [William Harrington] - Remove glib package from book. [William Harrington] - Update PPL version to 0.12.1. [William Harrington] - Update psmisc version to 22.19. [William Harrington] - Update rsyslog version to 6.2.2. [William Harrington] - Update shadow version to 4.1.5.1. [William Harrington] - Update util-linux version to 2.21.2. [William Harrington] - Updatea xz version to 5.0.4. [William Harrington] - Edit PPL configuration command line. [William Harrington] - Remove flex gcc44 patch. [William Harrington] - Add /run/shm to create directories sections of the book. [William Harrington] - Remove GLIB CFLAGS and LIBS variables from pkg-config configuration line. [William Harrington] - Remove sed for Russian man pages from shadow. [William Harrington] - Replace MD5 encrypt method with SHA512 for shadow login.defs. [William Harrington] - Edit shadow configuration command line. [William Harrington] - Update udev configuration command line for proper installation. [William Harrington] - Update cross and temp PPL to detect and use the proper gmp for sure. [William Harrington] - Add note for iana-etc install. [William Harrington] - Remove unneeded Bison YYENABLE_NLS edit. August 26, 2012 [William Harrington] - Correct IPutils build so that rdisc is created and remove multiple rdisc entries for non multilib books and add rdisc to multilib books. [William Harrington] - Add the note for libee in all books and clarify the issue with additional text. August 22, 2012 [William Harrington] - Remove bash reference in hostreqs version script to use $SHELL variable. 18 August 2012 [William Harrington] - Update automake to 1.12.3. 15 August 2012 [William Harrington] - Update download list location. 13 August 2012 [William Harrington] - Add xz and zlib compression to boot method kmod. 11 August 2012 [William Harrington] - Edit configure command block in the boot method udev section so that copy and paste works properly. [William Harrington] - Edit configure command boot method kmod section to install libkmod into /tools/lib rather than /lib. 06 August 2012 [William Harrington] - Adjust XZ final system install command to properly install the lzma pkgconfig file to the proper location. [William Harrington] - Update version check script to find the libc version with hosts that use paths other than /lib and /lib64, such as multiarch distros. 02 August 2012 [William Harrington] - Add ${CLFS} to the ln -s /run /var/run command for the boot method. 31 July 2012 [William Harrington] - Added myself to the acknowledgements page. 23 July 2012 [William Harrington] - Add xz-utils to host system requirements. 21 July 2012 [William Harrington] - Update vim 7.3 patch to level 608. [William Harrington] - Update bash 4.2 patch to level 37. [William Harrington] - Change description of chattr of e2fsprogs. [William Harrington] - Remove unneeded eglibc-2.15-r17386-dl_dep_fix-1.patch from patches. [William Harrington] - Remove graphite configuration options from Binutils. [William Harrington] - Update automake version to 1.12.2. 18 July 2012 [Jonathan] - Removed non-existing GCC Branch Update from patch list. 10 June 2012 [Jonathan] - Added patch to update default Protocol and Service files for Iana-etc. [Jonathan] - Added devtmpfs and firmware_install to the kernel. [Jonathan] - Updated final Coreutils configuration to allow building as the root user. 6 June 2012 [Jonathan] - Updated Coreutils from 8.15 to 8.16. [Jonathan] - Updated Util-linux from 2.20 to 2.20.1. 4 June 2012 [Jonathan] - Updated DHCPD from 5.5.4 to 5.5.6. [Jonathan] - Updated Udev from 181 to 182. [Jonathan] - Updated Libee from 0.3.2 to 0.4.1. [Jonathan] - Updated PSMisc from 22.15 to 22.17. [Jonathan] - Updated Kmod from 6 to 8. [Jonathan] - Updated Automake from 1.11.3 to 1.12.1. [Jonathan] - Updated Autoconf from 2.68 to 2.69. [Jonathan] - Updated IPRoute2 from 3.2.0 to 3.3.0. [Jonathan] - Updated E2fsprogs from 1.41 to 1.42.3. [Jonathan] - Updated Glib2 from 2.28.6 to 2.28.8. [Jonathan] - Updated Man-Pages from 3.35 to 3.41. [Jonathan] - Updated Grep from 2.10 to 2.12. [Jonathan] - Updated Gawk from 4.0.0 to 4.0.1. [Jonathan] - Updated Zlib from 1.2.6 to 1.2.7. [Jonathan] - Updated GCC from 4.6.2 to 4.6.3. [Jonathan] - Updated GMP from 0.11.2 to 0.12.1. [Jonathan] - Updated File from 5.10 to 5.11. [Jonathan] - Updated Linux from 3.2.6 to 3.3.7. [Jonathan] - Updated Bash Branch Update patch to -4. [Jonathan] - Updated Vim Branch Update patch to -4. 15 April 2012 [Jonathan] - Added /run to the book. [Jonathan] - Upgraded Udev from 168 to 181. 14 March 2012 [Jonathan] - Replaces Module-Init-tools with Kmod. 3 March 2012 [Jonathan] - Updated Eglibc 2.15 from r16526 to r17386 and fixed directory name. 29 February 2012 [Jonathan] - Added Login to the created links in the boot method - thanks Code Monkey. [Jonathan] - Fixed issue with mutlilib e2fsprogs boot method. 20 February 2012 [Jonathan] - Added --without-nscd to Shadow. [Jonathan] - Added --with-ppl to cross and temp Binutils. 18 February 2012 [Jonathan] - Enabled Patch test suite. [Jonathan] - Diffutils now includes a test suite. [Jonathan] - Updated Readline Branch Update to -2. [Jonathan] - Fixed IPRoute2 compilation issue by removing unused libnl headers. 17 February 2012 [Jonathan] - Added Iana-etc patch and update command. [Jonathan] - Replaced ClooG-PPL with ClooG-0.16.3. 16 February 2012 [Jonathan] - Updated Ncurses Branch Update to -3. [Jonathan] - Added Eglibc patch to fix memory issue with ALSA. [Jonathan] - Updated Man-pages to 3.35. 15 February 2012 Updated Vim Branch Update patch to -3. Updated Bash Branch Update patch to -3. Updated Automake to 1.11.3. Updated Binutils to 2.22. Updated Coreutils to 8.15. Updated DHCPD to 5.5.4. Updated Diffutils to 3.2. Updated Eglibc to 2.15. Updated E2fsprogs to 1.4.2. Updated File to 5.10. Updated Gawk to 4.0. Updated GCC to 4.6.2. Updated GMP to 5.0.4. Updated Grep to 2.10. Updated Grep to 2.10. Updated Iproute2 to 3.2.0. Updated Less to 444. Updated Libee to 0.3.2. Updated Libtool to 2.4.2. Updated Linux to 3.2.x. Updated Module-init-tools to 3.15. Updated MPFR to 3.1.0. Updated Perl to 5.14.2. Updated PSmisc to 22.15. Updated Rsyslog to 6.2.0. Updated Shadow to 4.1.5. Updated TCL to 8.5.11. Updated Util-linux to 2.20. Updated XZ-Utils to 5.0.3. Updated Zlib to 1.2.6. 15 February 2012 [Jonathan] - Changelog restarted, see the 1.2.0 book for the old changelog.