diff --git a/bootscripts/lfs/init.d/checkfs b/bootscripts/lfs/init.d/checkfs
index 0903a0111..bbbae8d99 100644
--- a/bootscripts/lfs/init.d/checkfs
+++ b/bootscripts/lfs/init.d/checkfs
@@ -101,7 +101,7 @@ case "${1}" in
if [ "${error_value}" = 2 -o "${error_value}" = 3 ]; then
msg="\nWARNING:\n\nFile system errors "
- msg="${msg}were found and have been been "
+ msg="${msg}were found and have been "
msg="${msg}corrected, but the nature of the "
msg="${msg}errors require this system to be rebooted.\n\n"
msg="${msg}After you press enter, "
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index c3e6b7640..d7e9c544f 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,72 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2023-09-02
+
+
+ [bdubbs] - Update to vim-1837. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to zlib-1.3. Fixes
+ #5324.
+
+
+ [bdubbs] - Update to wheel-0.41.2 (Python Module). Fixes
+ #5328.
+
+
+ [bdubbs] - Update to util-linux-2.39.2. Fixes
+ #5322.
+
+
+ [bdubbs] - Update to sysvinit-3.08. Fixes
+ #5321.
+
+
+ [bdubbs] - Update to shadow-4.14.0. Fixes
+ #5319.
+
+
+ [bdubbs] - Update to Python-3.11.5. Fixes
+ #5330.
+
+
+ [bdubbs] - Update to procps-ng-4.0.4. Fixes
+ #5335.
+
+
+ [bdubbs] - Update to pkgconf-2.0.2. Fixes
+ #5323.
+
+
+ [bdubbs] - Update to mpfr-4.2.1. Fixes
+ #5326.
+
+
+ [bdubbs] - Update to kbd-2.6.2. Fixes
+ #5318.
+
+
+ [bdubbs] - Update to gzip-1.13. Fixes
+ #5325.
+
+
+ [bdubbs] - Update to coreutils-9.4. Fixes
+ #5334.
+
+
+ [bdubbs] - Specify the 'nobody-group' for systemd. Fixes
+ #5333.
+
+
+ [bdubbs] - Remove unused usb group. Fixes
+ #5331.
+
+
+
+
2023-09-01
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 3b9d5fd1e..0f72bd434 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -83,9 +83,9 @@ Perhaps a new page - somthing like 'Upgrading an Existing LFS System'.
-
+
@@ -149,9 +149,9 @@ Perhaps a new page - somthing like 'Upgrading an Existing LFS System'.
-
+
@@ -167,9 +167,9 @@ Perhaps a new page - somthing like 'Upgrading an Existing LFS System'.
-
+
@@ -218,9 +218,9 @@ Perhaps a new page - somthing like 'Upgrading an Existing LFS System'.
-
+
@@ -233,39 +233,39 @@ Perhaps a new page - somthing like 'Upgrading an Existing LFS System'.
-
+
-
+
-
+
-
+
-
+
@@ -278,24 +278,24 @@ Perhaps a new page - somthing like 'Upgrading an Existing LFS System'.
-
-
-
+
-
+
diff --git a/chapter07/createfiles.xml b/chapter07/createfiles.xml
index 2434a6b17..2b752b944 100644
--- a/chapter07/createfiles.xml
+++ b/chapter07/createfiles.xml
@@ -107,7 +107,6 @@ dialout:x:10:
audio:x:11:
video:x:12:
utmp:x:13:
-usb:x:14:
cdrom:x:15:
adm:x:16:
messagebus:x:18:
@@ -135,7 +134,6 @@ dialout:x:10:
audio:x:11:
video:x:12:
utmp:x:13:
-usb:x:14:
cdrom:x:15:
adm:x:16:
messagebus:x:18:
diff --git a/chapter08/autoconf.xml b/chapter08/autoconf.xml
index 7925e44ea..38375665f 100644
--- a/chapter08/autoconf.xml
+++ b/chapter08/autoconf.xml
@@ -153,7 +153,7 @@
Helps to create a configure.in file for a
software package; it examines the source files in a directory tree,
searching them for common portability issues, and creates a
- configure.scan file that serves as as a
+ configure.scan file that serves as a
preliminary configure.in file for the
package
diff --git a/chapter08/mpfr.xml b/chapter08/mpfr.xml
index 2d16053de..c9e7c1a7d 100644
--- a/chapter08/mpfr.xml
+++ b/chapter08/mpfr.xml
@@ -41,20 +41,6 @@
Installation of MPFR
-
- Fix a test case based on a bug of old Glibc releases:
-
-sed -e 's/+01,234,567/+1,234,567 /' \
- -e 's/13.10Pd/13Pd/' \
- -i tests/tsprintf.c
-
Prepare MPFR for compilation:
./configure --prefix=/usr \
diff --git a/chapter08/procps.xml b/chapter08/procps.xml
index 20a6be096..7fc74f587 100644
--- a/chapter08/procps.xml
+++ b/chapter08/procps.xml
@@ -67,18 +67,9 @@
Compile the package:
-make
-
To run the test suite, run:
make check
diff --git a/chapter08/shadow.xml b/chapter08/shadow.xml
index 0f34d70ac..f88216a5b 100644
--- a/chapter08/shadow.xml
+++ b/chapter08/shadow.xml
@@ -107,6 +107,7 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;
@@ -144,6 +145,14 @@ find man -name Makefile.in -exec sed -i 's/passwd\.5 / /' {} \;
+
+ --without-libbsd
+
+ Do not use the readpassphrase function from libbsd which
+ is not in LFS. Use the internal copy instead.
+
+
+
Compile the package:
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 63003ac68..b5b50e623 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -68,6 +68,7 @@ meson setup \
-Dmode=release \
-Dpamconfdir=no \
-Ddev-kvm-mode=0660 \
+ -Dnobody-group=nogroup \
-Ddocdir=/usr/share/doc/systemd-&systemd-version; \
..
@@ -178,6 +179,14 @@ meson setup \
consider it dangerous. This option overrides it.
+
+
+ -Dnobody-group=nogroup
+
+ Tell the package what group name to use for
+ the 'nobody-group'.
+
+
Compile the package:
diff --git a/chapter10/kernel.xml b/chapter10/kernel.xml
index 52b2a3c39..5c7a9d703 100644
--- a/chapter10/kernel.xml
+++ b/chapter10/kernel.xml
@@ -140,7 +140,7 @@
-
+
Enable some additional features if you are building a 64-bit
system. If you are using menuconfig, enable them in the order of
CONFIG_PCI_MSI first, then
@@ -292,7 +292,7 @@
Support running the interrupt controller of 64-bit x86
processors in x2APIC mode. x2APIC may be enabled by firmware on
64-bit x86 systems, and a kernel without this option enabled will
- panic on boot if x2APIC is enabled by firmware. This option has
+ panic on boot if x2APIC is enabled by firmware. This option
has no effect, but also does no harm if x2APIC is disabled by the
firmware.
diff --git a/packages.ent b/packages.ent
index 67ad4012c..e93984a98 100644
--- a/packages.ent
+++ b/packages.ent
@@ -104,10 +104,10 @@
-
-
+
+
-
+
@@ -308,10 +308,10 @@
-
-
+
+
-
+
@@ -359,10 +359,10 @@
-
-
+
+
-
+
@@ -509,10 +509,10 @@
-
-
+
+
-
+
@@ -567,18 +567,18 @@
-
+
-
+
-
-
+
+
-
+
@@ -594,19 +594,19 @@
-
+
-
+
-
+
-
-
+
+
@@ -627,10 +627,10 @@
-
-
+
+
-
+
@@ -660,10 +660,10 @@
-
-
+
+
-
+
@@ -716,31 +716,31 @@
-
-
+
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -763,10 +763,10 @@
-
-
+
+
-
+
diff --git a/patches.ent b/patches.ent
index c3b6dfb18..7bb34e656 100644
--- a/patches.ent
+++ b/patches.ent
@@ -2,50 +2,14 @@
-
-
-
-
-
+
-
-
-
-
@@ -62,49 +26,11 @@
-
-
-
-
-
-