Index: chapter08/perl.xml
===================================================================
--- chapter08/perl.xml	(revision 201aa93863b8999290f262baa52e487e01bfada3)
+++ chapter08/perl.xml	(revision e91edadd00517fe2c7d00b6bef1ca870ce2dcbaf)
@@ -61,18 +61,18 @@
     use the defaults that Perl auto-detects:</para>
 
- <screen><userinput remap="configure">sh Configure -des                                         \
-             -Dprefix=/usr                                \
-             -Dvendorprefix=/usr                          \
-             -Dprivlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
-             -Darchlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
-             -Dsitelib=/usr/lib/perl5/&perl-version-min;/site_perl      \
-             -Dsitearch=/usr/lib/perl5/&perl-version-min;/site_perl     \
-             -Dvendorlib=/usr/lib/perl5/&perl-version-min;/vendor_perl  \
-             -Dvendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl \
-             -Dman1dir=/usr/share/man/man1                \
-             -Dman3dir=/usr/share/man/man3                \
-             -Dpager="/usr/bin/less -isR"                 \
-             -Duseshrplib                                 \
-             -Dusethreads</userinput></screen>
+ <screen><userinput remap="configure">sh Configure -des                                          \
+             -D prefix=/usr                                \
+             -D vendorprefix=/usr                          \
+             -D privlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
+             -D archlib=/usr/lib/perl5/&perl-version-min;/core_perl      \
+             -D sitelib=/usr/lib/perl5/&perl-version-min;/site_perl      \
+             -D sitearch=/usr/lib/perl5/&perl-version-min;/site_perl     \
+             -D vendorlib=/usr/lib/perl5/&perl-version-min;/vendor_perl  \
+             -D vendorarch=/usr/lib/perl5/&perl-version-min;/vendor_perl \
+             -D man1dir=/usr/share/man/man1                \
+             -D man3dir=/usr/share/man/man3                \
+             -D pager="/usr/bin/less -isR"                 \
+             -D useshrplib                                 \
+             -D usethreads</userinput></screen>
 
     <variablelist>
@@ -80,5 +80,5 @@
 
       <varlistentry>
-        <term><parameter>-Dpager="/usr/bin/less -isR"</parameter></term>
+        <term><parameter>-D pager="/usr/bin/less -isR"</parameter></term>
         <listitem>
           <para>This ensures that <userinput>less</userinput> is used instead
@@ -88,6 +88,6 @@
 
       <varlistentry>
-        <term><parameter>-Dman1dir=/usr/share/man/man1
-        -Dman3dir=/usr/share/man/man3</parameter></term>
+        <term><parameter>-D man1dir=/usr/share/man/man1
+        -D man3dir=/usr/share/man/man3</parameter></term>
         <listitem>
           <para>Since Groff is not installed yet, <command>Configure</command>
@@ -98,5 +98,5 @@
 
       <varlistentry>
-        <term><parameter>-Dusethreads</parameter></term>
+        <term><parameter>-D usethreads</parameter></term>
         <listitem>
           <para>Build Perl with support for threads.</para>
Index: chapter08/sysklogd.xml
===================================================================
--- chapter08/sysklogd.xml	(revision 201aa93863b8999290f262baa52e487e01bfada3)
+++ chapter08/sysklogd.xml	(revision e91edadd00517fe2c7d00b6bef1ca870ce2dcbaf)
@@ -42,9 +42,10 @@
     <title>Installation of Sysklogd</title>
 
-    <para>First, fix a problem that causes a segmentation fault in klogd
-    under some conditions, and fix an obsolete program construct:</para>
+    <para>Prepare the package for compilation:</para>
 
-<screen><userinput remap="pre">sed -i '/Error loading kernel symbols/{n;n;d}' ksym_mod.c
-sed -i 's/union wait/int/' syslogd.c</userinput></screen>
+<screen><userinput remap="configure">./configure --prefix=/usr      \
+            --sysconfdir=/etc  \
+            --runstatedir=/run \
+            --without-logger</userinput></screen>
 
     <para>Compile the package:</para>
@@ -95,8 +96,8 @@
 
     <segmentedlist>
-      <segtitle>Installed programs</segtitle>
+      <segtitle>Installed program</segtitle>
 
       <seglistitem>
-        <seg>klogd and syslogd</seg>
+        <seg>syslogd</seg>
       </seglistitem>
     </segmentedlist>
@@ -106,14 +107,4 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
-
-      <varlistentry id="klogd">
-        <term><command>klogd</command></term>
-        <listitem>
-          <para>A system daemon for intercepting and logging kernel messages</para>
-          <indexterm zone="ch-system-sysklogd klogd">
-            <primary sortas="b-klogd">klogd</primary>
-          </indexterm>
-        </listitem>
-      </varlistentry>
 
       <varlistentry id="syslogd">
Index: chapter08/systemd.xml
===================================================================
--- chapter08/systemd.xml	(revision 201aa93863b8999290f262baa52e487e01bfada3)
+++ chapter08/systemd.xml	(revision e91edadd00517fe2c7d00b6bef1ca870ce2dcbaf)
@@ -54,24 +54,23 @@
 cd       build
 
-meson setup \
-      --prefix=/usr                 \
-      --buildtype=release           \
-      -Ddefault-dnssec=no           \
-      -Dfirstboot=false             \
-      -Dinstall-tests=false         \
-      -Dldconfig=false              \
-      -Dsysusers=false              \
-      -Drpmmacrosdir=no             \
-      -Dhomed=disabled              \
-      -Duserdb=false                \
-      -Dman=disabled                \
-      -Dmode=release                \
-      -Dpamconfdir=no               \
-      -Ddev-kvm-mode=0660           \
-      -Dnobody-group=nogroup        \
-      -Dsysupdate=disabled          \
-      -Dukify=disabled              \
-      -Ddocdir=/usr/share/doc/systemd-&systemd-version; \
-      ..</userinput></screen>
+meson setup ..                \
+      --prefix=/usr           \
+      --buildtype=release     \
+      -D default-dnssec=no    \
+      -D firstboot=false      \
+      -D install-tests=false  \
+      -D ldconfig=false       \
+      -D sysusers=false       \
+      -D rpmmacrosdir=no      \
+      -D homed=disabled       \
+      -D userdb=false         \
+      -D man=disabled         \
+      -D mode=release         \
+      -D pamconfdir=no        \
+      -D dev-kvm-mode=0660    \
+      -D nobody-group=nogroup \
+      -D sysupdate=disabled   \
+      -D ukify=disabled       \
+      -D docdir=/usr/share/doc/systemd-&systemd-version;</userinput></screen>
 
     <variablelist>
@@ -88,5 +87,5 @@
 
       <varlistentry>
-        <term><parameter>-Ddefault-dnssec=no</parameter></term>
+        <term><parameter>-D default-dnssec=no</parameter></term>
         <listitem>
           <para>This switch turns off the experimental DNSSEC support.</para>
@@ -95,5 +94,5 @@
 
       <varlistentry>
-        <term><parameter>-Dfirstboot=false</parameter></term>
+        <term><parameter>-D firstboot=false</parameter></term>
         <listitem>
           <para>This switch prevents installation of systemd
@@ -105,5 +104,5 @@
 
       <varlistentry>
-        <term><parameter>-Dinstall-tests=false</parameter></term>
+        <term><parameter>-D install-tests=false</parameter></term>
         <listitem>
           <para>This switch prevents installation of the compiled tests.</para>
@@ -112,5 +111,5 @@
 
       <varlistentry>
-        <term><parameter>-Dldconfig=false</parameter></term>
+        <term><parameter>-D ldconfig=false</parameter></term>
         <listitem>
           <para>This switch prevents installation of a systemd unit that runs
@@ -122,5 +121,5 @@
 
       <varlistentry>
-        <term><parameter>-Dsysusers=false</parameter></term>
+        <term><parameter>-D sysusers=false</parameter></term>
         <listitem>
           <para>This switch prevents installation of systemd
@@ -134,5 +133,5 @@
 
       <varlistentry>
-        <term><parameter>-Drpmmacrosdir=no</parameter></term>
+        <term><parameter>-D rpmmacrosdir=no</parameter></term>
         <listitem>
           <para>This switch disables installation of RPM Macros
@@ -142,6 +141,6 @@
 
       <varlistentry>
-        <term><parameter>-Dhomed=disabled</parameter> and
-        <parameter>-Duserdb=false</parameter></term>
+        <term><parameter>-D homed=disabled</parameter> and
+        <parameter>-D userdb=false</parameter></term>
         <listitem>
           <para>Remove two daemons with dependencies that do not fit
@@ -151,5 +150,5 @@
 
       <varlistentry>
-        <term><parameter>-Dman=disabled</parameter></term>
+        <term><parameter>-D man=disabled</parameter></term>
         <listitem>
           <para>Prevent the generation of man pages to avoid extra
@@ -160,5 +159,5 @@
 
       <varlistentry>
-        <term><parameter>-Dmode=release</parameter></term>
+        <term><parameter>-D mode=release</parameter></term>
         <listitem>
           <para>Disable some features considered experimental by upstream.
@@ -168,5 +167,5 @@
 
       <varlistentry>
-        <term><parameter>-Dpamconfdir=no</parameter></term>
+        <term><parameter>-D pamconfdir=no</parameter></term>
         <listitem>
           <para>Prevent the installation of a PAM configuration file not
@@ -176,5 +175,5 @@
 
       <varlistentry>
-        <term><parameter>-Ddev-kvm-mode=0660</parameter></term>
+        <term><parameter>-D dev-kvm-mode=0660</parameter></term>
         <listitem>
           <para>The default udev rule would allow all users to access
@@ -185,5 +184,5 @@
 
       <varlistentry>
-        <term><parameter>-Dnobody-group=nogroup</parameter></term>
+        <term><parameter>-D nobody-group=nogroup</parameter></term>
         <listitem>
           <para>Tell the package the group name with GID 65534 is
@@ -193,5 +192,5 @@
 
       <varlistentry>
-        <term><parameter>-Dsysupdate=disabled</parameter></term>
+        <term><parameter>-D sysupdate=disabled</parameter></term>
         <listitem>
           <para>Do not install the <command>systemd-sysupdate</command>
@@ -204,5 +203,5 @@
 
       <varlistentry>
-        <term><parameter>-Dukify=disabled</parameter></term>
+        <term><parameter>-D ukify=disabled</parameter></term>
         <listitem>
           <para>Do not install the <command>systemd-ukify</command> script.
@@ -228,5 +227,6 @@
          after initializing the system with systemd.  -->
     <para>Three tests: <literal>systemd:core / test-namespace</literal>,
-    <literal>test-chase</literal>, and <literal>test-systemd-tmpfiles</literal>,
+                       <literal>test-loopback</literal>, and 
+                       <literal>test-copy</literal>,
     are known to fail in the LFS chroot environment.  Some other tests may
     fail because they depend on various kernel configuration options.</para>
@@ -240,5 +240,5 @@
     <!-- Please make sure systemd man pages tarball has a common leading
          component in the path.  -->
-<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-version;.tar.xz \
+<screen><userinput remap="install">tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \
     --no-same-owner --strip-components=1   \
     -C /usr/share/man</userinput></screen>
Index: chapter08/udev.xml
===================================================================
--- chapter08/udev.xml	(revision 201aa93863b8999290f262baa52e487e01bfada3)
+++ chapter08/udev.xml	(revision e91edadd00517fe2c7d00b6bef1ca870ce2dcbaf)
@@ -66,13 +66,12 @@
 cd       build
 
-meson setup \
-      --prefix=/usr                 \
-      --buildtype=release           \
-      -Dmode=release                \
-      -Ddev-kvm-mode=0660           \
-      -Dlink-udev-shared=false      \
-      -Dlogind=false                \
-      -Dvconsole=false              \
-      ..</userinput></screen>
+meson setup ..                  \
+      --prefix=/usr             \
+      --buildtype=release       \
+      -D mode=release           \
+      -D dev-kvm-mode=0660      \
+      -D link-udev-shared=false \
+      -D logind=false           \
+      -D vconsole=false</userinput></screen>
 
     <variablelist>
@@ -89,5 +88,5 @@
 
       <varlistentry>
-        <term><parameter>-Dmode=release</parameter></term>
+        <term><parameter>-D mode=release</parameter></term>
         <listitem>
           <para>Disable some features considered experimental by upstream.
@@ -97,5 +96,5 @@
 
       <varlistentry>
-        <term><parameter>-Ddev-kvm-mode=0660</parameter></term>
+        <term><parameter>-D dev-kvm-mode=0660</parameter></term>
         <listitem>
           <para>The default udev rule would allow all users to access
@@ -106,5 +105,5 @@
 
       <varlistentry>
-        <term><parameter>-Dlink-udev-shared=false</parameter></term>
+        <term><parameter>-D link-udev-shared=false</parameter></term>
         <listitem>
           <para>This option prevents udev from linking to the internal
@@ -117,5 +116,5 @@
 
       <varlistentry>
-        <term><parameter>-Dlogind=false -Dvconsole=false</parameter></term>
+        <term><parameter>-D logind=false -D vconsole=false</parameter></term>
         <listitem>
           <para>These options prevent the generation of several udev rule
