diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index ec4cf9aa0..d03794314 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -43,6 +43,48 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2018-03-23
+
+
+ [bdubbs] - Remove reference to openssl in BLFS in Chapter 9. Fixes
+ #4240.
+
+
+ [bdubbs] - Update minimum host system requirements. Fixes
+ #4239.
+
+
+ [bdubbs] - Added the rationale for including openssl. Fixes
+ #4234.
+
+
+ [bdubbs] - Update to util-linux-2.32. Fixes
+ #4219.
+
+
+ [bdubbs] - Update to meson-0.45.0. Fixes
+ #4232.
+
+
+ [bdubbs] - Update to e2fsprogs-1.44.0. Fixes
+ #4236.
+
+
+ [bdubbs] - Update to linux-4.15.11. Fixes
+ #4237.
+
+
+ [bdubbs] - Update to automake-1.16.1. Fixes
+ #4238.
+
+
+ [bdubbs] - Update to systemd-238. Fixes
+ #4233.
+
+
+
+
2018-03-03
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index d4f6b8d54..5b7129dec 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -71,9 +71,9 @@
-
+
@@ -212,9 +212,9 @@
-
+
@@ -230,9 +230,9 @@
-
+
diff --git a/chapter02/hostreqs.xml b/chapter02/hostreqs.xml
index 821789837..2dc97f82d 100644
--- a/chapter02/hostreqs.xml
+++ b/chapter02/hostreqs.xml
@@ -29,13 +29,13 @@
- Binutils-2.17 (Versions
+ Binutils-2.25 (Versions
greater than &binutils-version; are not recommended as they have
not been tested)
- Bison-2.3 (/usr/bin/yacc
+ Bison-2.7 (/usr/bin/yacc
should be a link to bison or small script that executes bison)
@@ -61,19 +61,9 @@
- GCC-4.7 including the C++
+ GCC-4.9 including the C++
compiler, g++ (Versions greater than &gcc-version; are
not recommended as they have not been tested)
-
diff --git a/chapter03/packages.xml b/chapter03/packages.xml
index 979c22e4b..e6655260c 100644
--- a/chapter03/packages.xml
+++ b/chapter03/packages.xml
@@ -262,11 +262,6 @@
Home page:
Download:
MD5 sum: &glibc-md5;
-
- This version of glibc addresses a security issue
- not yet in the latest stable release.
-
-
diff --git a/chapter06/systemd.xml b/chapter06/systemd.xml
index 92fa91c5b..2a8ebd6d2 100644
--- a/chapter06/systemd.xml
+++ b/chapter06/systemd.xml
@@ -52,6 +52,14 @@
sed '178,222d' -i src/resolve/meson.build
+
+ Make some fixes from upstream:
+
+sed -i '527,565 d' src/basic/missing.h
+sed -i '24 d' src/core/load-fragment.c
+sed -i '53 a#include <sys/mount.h>' src/shared/bus-unit-util.cd
+
Remove an unneeded group,
render, from the default udev
rules:
diff --git a/chapter06/util-linux.xml b/chapter06/util-linux.xml
index 5973081e4..72e7ddf1b 100644
--- a/chapter06/util-linux.xml
+++ b/chapter06/util-linux.xml
@@ -115,10 +115,6 @@
chown -Rv nobody .
su nobody -s /bin/bash -c "PATH=$PATH make -k check"
- One test, fincore/count, may fail in the initial chroot
- environment but will pass if the test is rerun after the LFS system
- is complete.
-
Install the package:
make install
diff --git a/chapter09/reboot.xml b/chapter09/reboot.xml
index 590244d23..2718c0ef3 100644
--- a/chapter09/reboot.xml
+++ b/chapter09/reboot.xml
@@ -44,9 +44,7 @@
If you want to access your new system from a remote system
within a comfortable GUI environment, install openssh and its
- prerequisite, openssl.
+ url='&blfs-book;postlfs/openssh.html'>openssh.
To make fetching files over the internet easier, install
diff --git a/general.ent b/general.ent
index cdb968074..9b803debd 100644
--- a/general.ent
+++ b/general.ent
@@ -1,13 +1,13 @@
-
+
-
+
-
+
diff --git a/packages.ent b/packages.ent
index 76d20c58a..2297783e2 100644
--- a/packages.ent
+++ b/packages.ent
@@ -31,11 +31,11 @@
-
+
-
+
@@ -137,10 +137,10 @@
-
-
+
+
-
+
@@ -416,12 +416,12 @@
-
+
-
+
-
+