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 @@ - +