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