diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index cba8d5ac1..95191c5bc 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,33 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2025-11-15
+
+
+ [bdubbs] - Update to coreutils-9.9. Fixes
+ #5823.
+
+
+ [bdubbs] - Update to binutils-2.45.1.
+ This now requires adding glibc-2.42-upstream_fixes-1.patch. Fixes
+ #5824.
+
+
+ [bdubbs] - Update to libxcrypt-4.5.1. Fixes
+ #5820.
+
+
+ [bdubbs] - Update to linux-6.17.8. Fixes
+ #5818.
+
+
+ [bdubbs] - Update to sqlite-autoconf-3510000 (3.51.0). Fixes
+ #5821.
+
+
+
+
2025-11-01
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 963380a54..71b243d40 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -44,9 +44,9 @@
-
+
@@ -161,9 +161,9 @@
-
+
Linux-&linux-version;
@@ -236,9 +236,9 @@
-
+
@@ -298,7 +298,8 @@
Added:
- Coreutils-9.8-i18n-2.patch
+ Coreutils-9.9-i18n-1.patch
+ Glibc-2.42-upstream_fixes-1.patch
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 10420a73a..610aef197 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -76,7 +76,7 @@
-->
-
+
Glibc FHS Patch - &glibc-fhs-patch-size;:
diff --git a/chapter08/glibc.xml b/chapter08/glibc.xml
index de16b900b..1c907d307 100644
--- a/chapter08/glibc.xml
+++ b/chapter08/glibc.xml
@@ -43,6 +43,10 @@
Installation of Glibc
+ First, apply some changes from upstream:
+
+patch -Np1 -i ../&glibc-upstream-patch;
+
Some of the Glibc programs use the non-FHS compliant
/var/db directory to store
their runtime data. Apply the following patch to make such programs
@@ -167,11 +171,13 @@ esac
+
Some tests, for example
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 837dfe577..7fee06900 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -241,7 +241,7 @@ ninja test
tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \
- --no-same-owner --strip-components=1 \
+ --no-same-owner --strip-components=1 \
-C /usr/share/man
Create the /etc/machine-id file needed by
diff --git a/chapter08/udev.xml b/chapter08/udev.xml
index 2b70c6767..fc7d821c7 100644
--- a/chapter08/udev.xml
+++ b/chapter08/udev.xml
@@ -173,7 +173,7 @@ make -f &udev-lfs-version;/Makefile.lfs install
-tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \
+tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz \
--no-same-owner --strip-components=1 \
-C /usr/share/man --wildcards '*/udev*' '*/libudev*' \
'*/systemd.link.5' \
diff --git a/packages.ent b/packages.ent
index 84c2ad920..c45b8acb5 100644
--- a/packages.ent
+++ b/packages.ent
@@ -65,10 +65,10 @@
-
-
+
+
-
+
@@ -96,10 +96,10 @@
-
-
+
+
-
+
@@ -413,10 +413,10 @@
-
-
+
+
-
+
@@ -424,12 +424,12 @@
-
+
-
+
-
+