This is version 7.5-systemd of the Linux From Scratch book, dated March 2, 2014. 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.
Changelog Entries:
2014-03-02
[krejzi] - LFS-7.5-systemd released.
[krejzi] - Merge LFS SVN-20140302 book.
[bdubbs] - Update host system requirements to address possible host installation of inconsistent libraries.
2014-02-18
[bdubbs] - Change kmod instructions to allow installation of man pages. Fixes #3502.
2014-02-17
[krejzi] - Merge LFS SVN-20140216 book.
2014-02-16
[bdubbs] - Update to man-pages-3.5.9.
[bdubbs] - Incorporate beta FHS. Add /usr/share/ppd, /usr/libexec, /usr/share/color, /usr/local/share/color, /var/lib/color, and /usr/share/dict.
[bdubbs] - Incorporate beta FHS. Remove overrides for /usr/libexec: coreutils, findutils, gawk, gcc, glibc, inetutils, man-db, and tar. Also fixes #3498.
[bdubbs] - Incorporate beta FHS. Move grub sbin executables from /usr/sbin to /sbin.
[bdubbs] - Document two new glibc errors in the regression tests.
[bdubbs] - Move man-db after util-linux to satisfy a test dependency.
[bdubbs] - Update automake tests to accommodate util-linux in /tools and to speed the test up.
[bdubbs] - Restore building the flex static library.
2014-02-14
[krejzi] - Merge LFS SVN-20140214 book.
[bdubbs] - Make sed for omit-frame-pointers the same in Chapters 5 and 6. Fixes #3497.
[bdubbs] - Simplify zimesone configuration in glibc. Thanks to Chris Staub for the patch. Fixes #3496.
[bdubbs] - Let the glibc Makefile install rpc headers. Thanks to Chris Staub for the patch. Fixes #3495.
[bdubbs] - Update to linux-3.13.3. Fixes #3493.
2014-02-13
2014-02-10
[bdubbs] - Update coreutils i18n patch. Thanks to Igor Izivkov for pointing it out. Fixes #3488.
2014-02-08
[bdubbs] - Update to glibc-2.19. Fixes #3486.
2014-02-07
[bdubbs] - Update to linux-3.13.2. Fixes #3485.
2014-02-05
[bdubbs] - Change expect library type in Chapter 5. Thanks to kammet for the report. Fixes #3484.
[bdubbs] - Fix e2fsprogs tests to run properly in the LFS chroot environment.
[bdubbs] - Remove unnecessary mkdir in groff.
2014-02-04
[krejzi] - Merge LFS SVN-20140202 book.
[krejzi] - Update to D-Bus 1.8.0.
[krejzi] - Fix Systemd to build with recent LFS changes.
2014-02-02
[bdubbs] - Update to linux-3.13.1. Fixes #3483.
2014-01-27
[bdubbs] - Add an environment variable to util-linux in Chapter 5 to prevent an installation error for hosts that have unneeded capabilities available.
2014-01-26
2014-01-25
[bdubbs] - Add a configure switch to util-linux in Chapter 5 to prevent an installation error for hosts that have systemd installed.
2014-01-22
[bdubbs] - Update to check-0.9.12. Fixes #3477.
[bdubbs] - Update to util-linux-2.24.1. Fixes #3476.
[bdubbs] - Update to mpc-1.0.2. Fixes #3474.
[bdubbs] - Update to man-pages-3.56. Fixes #3470.
[bdubbs] - Update to linux-3.12.7. Fixes #3469.
[bdubbs] - Update to perl-5.18.2. Fixes #3465.
[bdubbs] - Update to gettext-0.18.3.2. Fixes #3464.
2014-01-21
[bdubbs] - Moved util-linux final build to be after udev. Fixed up e2fsprogs and udev to use the Chapter 5 build of util-linux. Fixes #3467.
2014-01-17
[krejzi] - Merge LFS SVN-20140114 book.
2014-01-15
[bdubbs] - Added a Chapter 5 build of util-linux in preparation for moving the Chapter 6 build to after udev. This is not the complete fix as this build has not yet been incorporated into Chapter 6.
[bdubbs] - Mount /run as a tmpfs for Chapter 6.
2014-01-14
2014-01-10
[krejzi] - Update to libcap-2.24.
[krejzi] - Merge LFS SVN-20140102 book.
2014-01-02
[bdubbs] - Update to grep-2.16. Fixes #3418.
2013-12-29
[bdubbs] - Update to e2fsprogs-1.42.9. Fixes #3462.
[bdubbs] - Update to gdbm-1.11. Fixes #3459.
[bdubbs] - Update to kmod-16. Fixes #3455.
[bdubbs] - Update to automake-1.14.1. Fixes #3458.
[bdubbs] - Update readline patch to upstream level. Fixes #3461.
[bdubbs] - Use gcc version of libiberty.a. Fixes #3456.
[bdubbs] - Use different URL for shadow. Fixes #3453.
[bdubbs] - Update coreutils i18n patch to fix problem with uniq. Fixes #3457.
[bdubbs] - Remove no longer needed makeinfo from Host System Requirements. Fixes #3460.
2013-12-22
2013-12-21
[krejzi] - Added LFS-Network-Script page. Fixes #3350.
[krejzi] - Update Systemd instructions and contents for latest version of Systemd.
[krejzi] - Update network configuration page to use LFS Systemd specific network configuration.
[krejzi] - Merge LFS SVN-20131216 book.
2013-12-16
[matthew] - Update to Coreutils-8.22. Fixes #3447.
[matthew] - Update to Man-Pages-3.55. Fixes #3446.
[matthew] - Update to Bison-3.0.2. Fixes #3442.
[matthew] - Update to Libpipeline-1.2.5. Fixes #3440.
[matthew] - Update to Binutils-2.24. Fixes #3438.
[matthew] - Update to File-5.16. Fixes #3437.
[matthew] - Update to Linux-3.12.5. Fixes #3436.
2013-12-13
2013-12-10
[krejzi] - Start over.
[krejzi] - Import LFS SVN-20131207.
[krejzi] - Remove LFS-Bootscripts-20130821, Sysklogd-1.5.
[krejzi] - Remove Sysvinit-2.88dsf, Udev-208.
[krejzi] - Added Acl-2.2.52, Attr-2.4.47, Libcap-2.22.
[krejzi] - Added D-Bus-1.6.18, Expat-2.1.0, Gperf-3.0.4.
[krejzi] - Added Intltool-0.50.2, XML::Parser-2.42_01.
[krejzi] - Added Libdbus-1.6.18, a package required to satisfy circular dependency between D-Bus and Systemd.
[krejzi] - Added Systemd-208.
[krejzi] - Added new LFS-Network-Scripts, a replacement for LFS-Bootscripts in Systemd environment.
[krejzi] - Updated most of the Chapter 7 instruction for use with Systemd environment. Removed obsolete pages.
[krejzi] - Updated Kernel configuration page and added required setup for Systemd.
[krejzi] - Removed unneeded pseudo file systems from /etc/fstab file creation. They are now handled by Systemd.
[krejzi] - Added glibc FHS patch which prevents nscd daemon from writing into a non-FHS compliant directory.
[krejzi] - Removed instructions from Coreutils and Findutils that were specific to LFS-Bootscripts.