diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 7e6ae5e80..bb4fbcb6e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -41,6 +41,9 @@
[krejzi] - Merged LFS SVN-20140723.
+
+ [krejzi] - Updated to systemd-215.
+
diff --git a/chapter06/systemd.xml b/chapter06/systemd.xml
index c844a0111..ace00941a 100644
--- a/chapter06/systemd.xml
+++ b/chapter06/systemd.xml
@@ -129,20 +129,22 @@ EOF
make LIBRARY_PATH=/tools/lib
- First prevent few broken test cases from running:
+ First, prevent a few test cases from runnin because they fail in
+ a chroot environment:
-sed -e "s:test/udev-test.pl::g" \
- -e "s:test-bus-cleanup\$(EXEEXT) ::g" \
- -e "s:test-bus-gvariant\$(EXEEXT) ::g" \
+sed -e "s:test/udev-test.pl::g" \
+ -e "s:test-bus-cleanup\$(EXEEXT) ::g" \
+ -e "s:test-bus-gvariant\$(EXEEXT) ::g" \
+ -e "s:test-dhcp6-client\$(EXEEXT) ::g" \
+ -e "s:test-journal-flush\$(EXEEXT) ::g" \
+ -e "s:test-path-util\$(EXEEXT) ::g" \
+ -e "s:test-sched-prio\$(EXEEXT) ::g" \
+ -e "s:test-strv\$(EXEEXT) ::g" \
-i Makefile
To test the results, issue:
-make -k check
-
- Note that some tests might fail because the test are being run in a
- chroot environment. For full test coverage, the test suite should be run
- from a system booted using systemd.
+make check
Install the package:
@@ -184,15 +186,18 @@ ln -sfv ../lib/systemd/systemd /sbin/init
Installed libraries
Installed directories
-
- bootctl, busctl, halt, hostnamectl, init, journalctl, kernel-install,
- localectl, loginctl, machinectl, poweroff, reboot, runlevel, shutdown,
- systemctl, systemd-analyze, systemd-ask-password, systemd-cat, systemd-cgls,
- systemd-cgtop, systemd-coredumpctl, systemd-delta, systemd-detect-virt,
- systemd-inhibit, systemd-machine-id-setup, systemd-notify, systemd-nspawn,
- systemd-run, systemd-stdio-bridge, systemd-tmpfiles, systemd-tty-ask-password-agent,
- telinit, timedatectl, and udevadm
+coredumpctl systemd-path systemd-sysusers
+
+
+ bootctl, busctl, coredumpctl, halt, hostnamectl, init, journalctl,
+ kernel-install, localectl, loginctl, machinectl, poweroff, reboot,
+ runlevel, shutdown, systemctl, systemd-analyze, systemd-ask-password,
+ systemd-cat, systemd-cgls, systemd-cgtop, systemd-coredumpctl,
+ systemd-delta, systemd-detect-virt, systemd-inhibit,
+ systemd-machine-id-setup, systemd-notify, systemd-nspawn, systemd-path,
+ systemd-run, systemd-stdio-bridge, systemd-sysusers, systemd-tmpfiles,
+ systemd-tty-ask-password-agent, telinit, timedatectl, and udevadm
libnss_myhostname.so.2, libsystemd.so, libudev.so
/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d,
/etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
@@ -229,6 +234,16 @@ ln -sfv ../lib/systemd/systemd /sbin/init
+
+ coredumpctl
+
+ Used to retrieve coredumps from the systemd Journal
+
+ coredumpctl
+
+
+
+
halt
@@ -430,16 +445,6 @@ ln -sfv ../lib/systemd/systemd /sbin/init
-
- systemd-coredumpctl
-
- Used to retrieve coredumps from the systemd Journal
-
- systemd-coredumpctl
-
-
-
-
systemd-delta
@@ -506,6 +511,16 @@ ln -sfv ../lib/systemd/systemd /sbin/init
+
+ systemd-path
+
+ Used to query system and user paths.
+
+ systemd-path
+
+
+
+
systemd-run
@@ -527,6 +542,17 @@ ln -sfv ../lib/systemd/systemd /sbin/init
-->
+
+ systemd-sysusers
+
+ Creates system users and groups, based on the file format and location
+ specified in sysusers.d.
+
+ systemd-sysusers
+
+
+
+
systemd-tmpfiles
diff --git a/general.ent b/general.ent
index d18a213df..4231fd9bd 100644
--- a/general.ent
+++ b/general.ent
@@ -1,6 +1,6 @@
-
+
-
+
diff --git a/packages.ent b/packages.ent
index 69be5ae86..4c78743e2 100644
--- a/packages.ent
+++ b/packages.ent
@@ -115,8 +115,8 @@
-
-
+
+
@@ -542,13 +542,13 @@
-
-
+
+
-
+
-
-
+
+
diff --git a/patches.ent b/patches.ent
index 9726b5a31..a10c3001e 100644
--- a/patches.ent
+++ b/patches.ent
@@ -60,8 +60,8 @@
-
-
+
+