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 @@ - - + +