diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index 277afed..976ab9b 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -39,6 +39,54 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2024-05-31
+
+
+ [bdubbs] - Update to meson-1.4.1. Fixes
+ #5498.
+
+
+ [bdubbs] - Update to xz-5.6.2. Fixes
+ #5471.
+
+
+ [bdubbs] - Add linux-6.9.x compatibility instructions to
+ systemd
+ udev.
+ Fixes #5496.
+
+
+ [bdubbs] - Update to setuptools-70.0.0 (python module). Fixes
+ #5491.
+
+
+ [bdubbs] - Update to ninja-1.12.1. Fixes
+ #5489.
+
+
+ [bdubbs] - Update to man-pages-6.8. Fixes
+ #5494.
+
+
+ [bdubbs] - Update to linux-6.9.3. Fixes
+ #5491.
+
+
+ [bdubbs] - Update to libcap-2.70. Fixes
+ #5493.
+
+
+ [bdubbs] - Update to iproute2-6.9.0. Fixes
+ #5492.
+
+
+ [bdubbs] - Update to e2fsprogs-1.47.1. Fixes
+ #5495.
+
+
+
+
2024-05-13
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index d024edb..224839a 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -67,9 +67,9 @@
-
+
Expat-&expat-version;
@@ -148,9 +148,9 @@
-
+
Libelf из Elfutils-&elfutils-version;
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 5a0596f..b9013d1 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -46,6 +46,19 @@
sed -i -e 's/GROUP="render"/GROUP="video"/' \
-e 's/GROUP="sgx", //' rules.d/50-udev-default.rules.in
+ Далее внесите исправление для совместимости с заголовочными файлами API из
+ Linux-6.9 и более поздних версий.:
+
+ 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
+
Теперь исправьте уязвимость безопасности при проверке DNSSEC в
systemd-resolved и ошибку запуска
diff --git a/chapter08/udev.xml b/chapter08/udev.xml
index 44dab4a..39ef41a 100644
--- a/chapter08/udev.xml
+++ b/chapter08/udev.xml
@@ -53,6 +53,19 @@
sed '/systemd-sysctl/s/^/#/' -i rules.d/99-systemd.rules.in
+ Далее внесите исправление для совместимости с заголовочными файлами API из
+ Linux-6.9 и более поздних версий.:
+
+ 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
+
Измените жестко заданные пути к файлам конфигурации сети для автономной
установки udev:
diff --git a/packages.ent b/packages.ent
index 0f5ce5f..8783178 100644
--- a/packages.ent
+++ b/packages.ent
@@ -140,10 +140,10 @@
-
-
+
+
-
+
@@ -341,10 +341,10 @@
-
-
+
+
-
+
@@ -389,10 +389,10 @@
-
-
+
+
-
+
@@ -430,13 +430,13 @@
-
-
+
+
-
+
-
+