diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index bee1fbc7c..15018e052 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,44 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2024-06-15
+
+
+ [bdubbs] - Update to vim-9.1.0478. Addresses
+ #4500.
+
+
+ [bdubbs] - Update to iana-etc-20240607. Addresses
+ #5006.
+
+
+ [bdubbs] - Update to systemd-256. Fixes
+ #5504.
+
+
+ [bdubbs] - Update to python3-3.12.4. Fixes
+ #5502.
+
+
+ [bdubbs] - Update to perl-5.40.0. Fixes
+ #5503.
+
+
+ [bdubbs] - Update to openssl-3.3.1 (Security fix). Fixes
+ #5500.
+
+
+ [bdubbs] - Update to linux-6.9.4. Fixes
+ #5505.
+
+
+ [bdubbs] - Update to findutils-4.10.0. Fixes
+ #5499.
+
+
+
+
2024-05-31
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 9ad12dc22..315a03bea 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -80,9 +80,9 @@
-
+
@@ -206,9 +206,9 @@
-
+
Pkgconf-&pkgconf-version;
@@ -236,9 +236,9 @@
-
+
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index 87645f532..95d81b1de 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -141,7 +141,7 @@
MD5 sum: &sysvinit-consolidated-patch-md5;
-
+
- Now fix a security vulnerability in the DNSSEC verification of
- systemd-resolved and a bug breaking running
- systemd-analyze verify on an instantiated systemd
- unit:
-
-patch -Np1 -i ../&systemd-upstream-patch;
-
Prepare systemd for compilation:
mkdir -p build
@@ -244,10 +224,11 @@ meson setup \
echo 'NAME="Linux From Scratch"' > /etc/os-release
ninja test
-
- One test named systemd:core / test-namespace
- is known to fail in the LFS chroot environment. Some other tests may
+ Three tests: systemd:core / test-namespace,
+ test-chase, and test-systemd-tmpfiles,
+ are known to fail in the LFS chroot environment. Some other tests may
fail because they depend on various kernel configuration options.
Install the package:
diff --git a/chapter08/udev.xml b/chapter08/udev.xml
index a69d42728..dfaadc8f6 100644
--- a/chapter08/udev.xml
+++ b/chapter08/udev.xml
@@ -55,18 +55,6 @@
sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in
- Next, fix compatibility with API headers from linux-6.9 and later:
-
- sed -i '/DEVMEM_MAGIC 0/{n;n;a \
-/* cb12fd8e0dabb9a1c8aef55a6a41e2c255fcdf4b (6.8) */ \
-#ifndef PID_FS_MAGIC \
-#define PID_FS_MAGIC 0x50494446 \
-#endif
-}' src/basic/missing_magic.h
-
-sed -i '/OVERLAYFS_SUPER_MAGIC/a \
-pidfs, {PID_FS_MAGIC}' src/basic/filesystems-gperf.gperf
-
Adjust the hardcoded paths to network configuration files for the
standalone udev installation:
diff --git a/packages.ent b/packages.ent
index a23b2c977..6fa24667b 100644
--- a/packages.ent
+++ b/packages.ent
@@ -182,10 +182,10 @@
-
-
+
+
-
+
@@ -230,7 +230,7 @@
-
+
@@ -317,10 +317,10 @@
-
+
-
+
@@ -441,12 +441,12 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
-
+
+
@@ -670,20 +670,20 @@
-
+
-
+
-
+
-
-
+
+
-
+
@@ -753,10 +753,10 @@
-
+
-
+
-
+
diff --git a/patches.ent b/patches.ent
index 426cc36df..8b29af8a5 100644
--- a/patches.ent
+++ b/patches.ent
@@ -37,7 +37,8 @@
-
+