This is version SYSTEMD-20130626 of the Linux From Scratch book, dated June 26, 2013. 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] - Update to Gzip-1.6. Fixes #3362.
[bdubbs] - Update to Automake-1.13.3. Fixes #3358.
[bdubbs] - Update file program contents.
[bdubbs] - Update to Procps-3.3.8. Fixes #3354.
[bdubbs] - Update to Perl-5.18.0. Fixes #3344.
[bdubbs] - Update to Automake-1.13.2. Fixes #3347.
[bdubbs] - Update to GMP-5.1.2. Fixes #3352.
[bdubbs] - Update to Linux-3.9.4. Fixes #3348.
[bdubbs] - Add a reference to a book on configuring the kernel.
[bdubbs] - Update check program dependencies. Thanks to Gilles Espinasse for the patch. Fixes #3353.
[bdubbs] - Expand discussion of file system types and make ext4 the example LFS partition type. Fixes #3346.
[krejzi] - Added Acl package for Systemd (setfacl).
[krejzi] - Add temporary libdbus package to satisfy circular depdendency between Systemd and D-Bus.
[krejzi] - Updated Systemd instructions for version 204.
[matthew] - Upgrade to Linux-3.9.2. Fixes #3345.
[bdubbs] - Upgrade to Gawk-4.1.0. Fixes #3343.
[matthew] - Upgrade to DBus-1.6.10.
[matthew] - Upgrade to IPRoute2-3.9.0. Fixes #3339.
[bdubbs] - Add Bc to Chapter 6 to support Linux-3.9. Fixes #3338.
[matthew] - Upgrade to Linux-3.8.10. Fixes #3335.
[bdubbs] - Use default locations for kbd files because custom locations are no longer needed by the boot scripts.
[bdubbs] - Update to Systemd-202. Fixes #3329.
[bdubbs] - Update list of installed libraries in GMP.
[bdubbs] - Update to Systemd-201.
[bdubbs] - Fix a failure in the procps-ng test suite.
[matthew] - Remove notes about enabling LTO support; both GCC and Binutils enable it by default now.
[matthew] - Add texinfo related seds to Binutils pass1 and pass2 as hosts may have a new enough version of Texinfo to cause issues.
[matthew] - Use --disable-install-libiberty to prevent GCC from installing libiberty.a (thanks to Armin K. for the pointer). Retain the existing sed, though, as the flag doesn't work correctly yet.
[matthew] - Remove the now unnecessary instructions that prevented GCC's info files from being built; GCC-4.8.0 contains upstream fixes.
[matthew] - Upgrade to Binutils-2.23.2. Fixes #3318.
[matthew] - Upgrade to Systemd-199. Fixes #3317.
[matthew] - Upgrade to Procps-NG-3.3.7. Fixes #3316.
[matthew] - Upgrade to Diffutils-3.3. Fixes #3315.
[matthew] - Upgrade to File-5.14. Fixes #3313.
[matthew] - Upgrade to GCC-4.8.0. Fixes #3312. Thanks to Pierre Labastie for the patch on which this was based.
[matthew] - Upgrade to Linux-3.8.4. Fixes #3310.
[matthew] - Create an empty
/etc/sysctl.conf file to prevent a boot
error being logged by Systemd.
[matthew] - Fix a build issue with Check-0.9.9 on some hosts by adding the "sysroot" feature to Binutils. Thanks to Billy O'Connor, Yaacov-Yoseph Weiss and Pierre Labastie for the reports, and to Pierre again for the fix.
[matthew] - Upgrade to Perl-5.16.3. Fixes #3303.
[matthew] - Upgrade to Bash-4.2.45. Fixes #3301.
[matthew] - Upgrade to Systemd-198. Fixes #3300.
[matthew] - Upgrade to Man-Pages-3.48. Fixes #3299.
[matthew] - Upgrade to Linux-3.8.2. Fixes #3297.
[matthew] - Upgrade to Tzdata-2013b. Fixes #3296.
[matthew] - Make the
/etc/localtime file a symlink again, so
that timedatectl displays
the timezone correctly.
[matthew] - Document how to configure the virtual console under Systemd.
[matthew] - Have DBus use the same
machine-id file as Systemd.
[matthew] - Improve the tagging and placement of some post install instructions for DBus and Systemd. Thanks to Pierre Labastie for the report.
[bdubbs] - LFS-7.3 released.