Index: chapter01/changelog.xml
===================================================================
--- chapter01/changelog.xml	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ chapter01/changelog.xml	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -46,4 +46,14 @@
     -->
 
+    <listitem revision="systemd">
+      <para>2019-05-11</para>
+      <itemizedlist>
+        <listitem>
+          <para>[pierre] - Fix a hardcoded path to /usr/bin/find in the
+          systemd unit of man-db.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
     <listitem>
       <para>2019-05-03</para>
Index: chapter05/gcc-pass1.xml
===================================================================
--- chapter05/gcc-pass1.xml	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ chapter05/gcc-pass1.xml	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -156,29 +156,8 @@
     <para>Prepare GCC for compilation:</para>
 
-<screen arch="default"><userinput remap="configure">../configure                                       \
-    --target=$LFS_TGT                              \
-    --prefix=/tools                                \
-    --with-glibc-version=2.11                      \
-    --with-sysroot=$LFS                            \
-    --with-newlib                                  \
-    --without-headers                              \
-    --with-local-prefix=/tools                     \
-    --with-native-system-header-dir=/tools/include \
-    --disable-nls                                  \
-    --disable-shared                               \
-    --disable-multilib                             \
-    --disable-decimal-float                        \
-    --disable-threads                              \
-    --disable-libatomic                            \
-    --disable-libgomp                              \
-    --disable-libquadmath                          \
-    --disable-libssp                               \
-    --disable-libvtv                               \
-    --disable-libstdcxx                            \
-    --enable-languages=c,c++</userinput></screen>
-
-<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">mlist="m64"</userinput>
-<userinput arch="ml_32,ml_all" remap="configure">mlist="$mlist,m32"</userinput>
-<userinput arch="ml_x32,ml_all" remap="configure">mlist="$mlist,mx32"</userinput>
+<screen><userinput arch="default" remap="configure">mloptions="--disable-multilib"</userinput>
+<userinput arch="ml_32,ml_x32,ml_all" remap="configure">mloptions="--enable-multilib --with-multilib-list=m64"</userinput>
+<userinput arch="ml_32,ml_all" remap="configure">mloptions="$mloptions,m32"</userinput>
+<userinput arch="ml_x32,ml_all" remap="configure">mloptions="$mloptions,mx32"</userinput>
 <userinput remap="configure">../configure                                       \
     --target=$LFS_TGT                              \
@@ -192,6 +171,4 @@
     --disable-nls                                  \
     --disable-shared                               \
-    --enable-multilib                              \
-    --with-multilib-list=$mlist                    \
     --disable-decimal-float                        \
     --disable-threads                              \
@@ -202,5 +179,6 @@
     --disable-libvtv                               \
     --disable-libstdcxx                            \
-    --enable-languages=c,c++</userinput></screen>
+    --enable-languages=c,c++                       \
+    $mloptions</userinput></screen>
 
     <variablelist>
Index: chapter05/gcc-pass2.xml
===================================================================
--- chapter05/gcc-pass2.xml	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ chapter05/gcc-pass2.xml	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -140,21 +140,8 @@
     <para>Now prepare GCC for compilation:</para>
 
-<screen arch="default"><userinput remap="configure">CC=$LFS_TGT-gcc                                    \
-CXX=$LFS_TGT-g++                                   \
-AR=$LFS_TGT-ar                                     \
-RANLIB=$LFS_TGT-ranlib                             \
-../configure                                       \
-    --prefix=/tools                                \
-    --with-local-prefix=/tools                     \
-    --with-native-system-header-dir=/tools/include \
-    --enable-languages=c,c++                       \
-    --disable-libstdcxx-pch                        \
-    --disable-multilib                             \
-    --disable-bootstrap                            \
-    --disable-libgomp</userinput></screen>
-
-<screen arch="ml_32,ml_x32,ml_all"><userinput remap="configure">mlist="m64"</userinput>
-<userinput arch="ml_32,ml_all" remap="configure">mlist="$mlist,m32"</userinput>
-<userinput arch="ml_x32,ml_all" remap="configure">mlist="$mlist,mx32"</userinput>
+<screen><userinput arch="default" remap="configure">mloptions="--disable-multilib"</userinput>
+<userinput arch="ml_32,ml_x32,ml_all" remap="configure">mloptions="--with-system-zlib --enable-multilib --with-multilib-list=m64"</userinput>
+<userinput arch="ml_32,ml_all" remap="configure">mloptions="$mloptions,m32"</userinput>
+<userinput arch="ml_x32,ml_all" remap="configure">mloptions="$mloptions,mx32"</userinput>
 <userinput remap="configure">CC=$LFS_TGT-gcc                                    \
 CXX=$LFS_TGT-g++                                   \
@@ -167,9 +154,7 @@
     --enable-languages=c,c++                       \
     --disable-libstdcxx-pch                        \
-    --enable-multilib                              \
-    --with-multilib-list=$mlist                    \
-    --with-system-zlib                             \
     --disable-bootstrap                            \
-    --disable-libgomp</userinput></screen>
+    --disable-libgomp                              \
+    $mloptions</userinput></screen>
 
     <variablelist>
Index: chapter06/eudev.xml
===================================================================
--- chapter06/eudev.xml	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ chapter06/eudev.xml	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -50,5 +50,5 @@
 <screen><userinput remap="pre">sed -i '/keyboard_lookup_key/d' src/udev/udev-builtin-keyboard.c</userinput></screen>
 -->
-    <para>Next, add a workaround to prevent the /tools directory from being 
+    <para>First, add a workaround to prevent the /tools directory from being 
     hard coded into Eudev binary files library locations:</para>
 
Index: chapter06/gcc.xml
===================================================================
--- chapter06/gcc.xml	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ chapter06/gcc.xml	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -77,31 +77,14 @@
     <para>Prepare GCC for compilation:</para>
 
-<screen arch="default"><userinput remap="configure">SED=sed                               \
+<screen><userinput arch="default" remap="configure">mloptions="--disable-multilib"</userinput>
+<userinput arch="ml_32,ml_x32,ml_all" remap="configure">mloptions="--enable-multilib --with-multilib-list=m64"</userinput>
+<userinput arch="ml_32,ml_all" remap="configure">mloptions="$mloptions,m32"</userinput>
+<userinput arch="ml_x32,ml_all" remap="configure">mloptions="$mloptions,mx32"</userinput>
+<userinput remap="configure">SED=sed                               \
 ../configure --prefix=/usr            \
              --enable-languages=c,c++ \
-             --disable-multilib       \
              --disable-bootstrap      \
-             --with-system-zlib</userinput></screen>
-<screen arch="ml_32"><userinput remap="configure">SED=sed                               \
-../configure --prefix=/usr                     \
-             --enable-languages=c,c++          \
-             --enable-multilib                 \
-             --with-multilib-list=m32,m64      \
-             --disable-bootstrap               \
-             --with-system-zlib</userinput></screen>
-<screen arch="ml_x32"><userinput remap="configure">SED=sed                               \
-../configure --prefix=/usr                     \
-             --enable-languages=c,c++          \
-             --enable-multilib                 \
-             --with-multilib-list=mx32,m64     \
-             --disable-bootstrap               \
-             --with-system-zlib</userinput></screen>
-<screen arch="ml_all"><userinput remap="configure">SED=sed                               \
-../configure --prefix=/usr                     \
-             --enable-languages=c,c++          \
-             --enable-multilib                 \
-             --with-multilib-list=m32,mx32,m64 \
-             --disable-bootstrap               \
-             --with-system-zlib</userinput></screen>
+             --with-system-zlib       \
+             $mloptions</userinput></screen>
 
     <para>Note that for other languages, there are some prerequisites that
Index: chapter06/man-db.xml
===================================================================
--- chapter06/man-db.xml	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ chapter06/man-db.xml	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -44,5 +44,7 @@
     <para>Prepare Man-DB for compilation:</para>
 
-<screen revision="systemd"><userinput remap="configure">./configure --prefix=/usr                        \
+<screen revision="systemd"><userinput remap="configure">sed -i '/find/s@/usr@@' init/systemd/man-db.service.in
+
+./configure --prefix=/usr                        \
             --docdir=/usr/share/doc/man-db-&man-db-version; \
             --sysconfdir=/etc                    \
@@ -67,4 +69,13 @@
       <title>The meaning of the configure options:</title>
 
+      <varlistentry revision="systemd">
+        <term><command>sed -i '/find/s@/usr@@' init/systemd/man-db.service.in</command></term>
+        <listitem>
+          <para>This changes a harcoded path to the <command>find</command>
+          utility, which we install in
+          <filename class="directory">/bin</filename>.</para>
+        </listitem>
+      </varlistentry>
+
       <varlistentry>
         <term><parameter>--disable-setuid</parameter></term>
Index: chapter06/systemd.xml
===================================================================
--- chapter06/systemd.xml	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ chapter06/systemd.xml	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -199,13 +199,9 @@
 <screen><userinput remap="adjust">systemd-machine-id-setup</userinput></screen>
 
-    <para>Create the <filename>/lib/systemd/systemd-user-sessions</filename>
-    script to allow unprivileged user logins without
+    <para>Prevent systemd from creating <filename>/run/nologin</filename>
+    to allow unprivileged user logins without
     <application>systemd-logind</application>:</para>
 
-<screen><userinput remap="adjust">cat &gt; /lib/systemd/systemd-user-sessions &lt;&lt; "EOF"
-#!/bin/bash
-rm -f /run/nologin
-EOF
-chmod 755 /lib/systemd/systemd-user-sessions</userinput></screen>
+<screen><userinput remap="adjust">rm -f /usr/lib/tmpfiles.d/systemd-nologin.conf</userinput></screen>
 
   </sect2>
Index: general.ent
===================================================================
--- general.ent	(revision 8c5e7286941bdcff21be0e42d59ffba4a7afdf8b)
+++ general.ent	(revision 01ffc239f0d5717676f76998538b660f4aa89ba0)
@@ -1,12 +1,12 @@
-<!ENTITY version         "SVN-20190503">
+<!ENTITY version         "SVN-20190511">
 <!ENTITY short-version   "svn">  <!-- Used below in &blfs-book; 
                                       Change to x.y for release but not -rc releases -->
 <!ENTITY generic-version "development"> <!-- Use "development"  or "x.y[-pre{x}]" -->
 
-<!ENTITY versiond        "20190503-systemd">
+<!ENTITY versiond        "20190511-systemd">
 <!ENTITY short-versiond  "systemd">
 <!ENTITY generic-versiond "systemd"> 
 
-<!ENTITY releasedate     "May 3, 2019">
+<!ENTITY releasedate     "May 11, 2019">
 
 <!ENTITY copyrightdate   "1999-2019"><!-- jhalfs needs a literal dash, not &ndash; -->
