diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index c526bd946..9fc3edcc7 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -40,6 +40,16 @@
appropriate for the entry or if needed the entire day's listitem.
-->
+
+ 2022-05-29
+
+
+ [xry111] - Update to systemd-251. Fixes
+ #5064.
+
+
+
+
2022-05-16
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index 045de4c9d..88db30bb9 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -230,9 +230,9 @@
-
+
SysVinit-&sysvinit-version;
@@ -298,6 +298,12 @@
perl-5.34.0-upstream_fixes-1.patch
+
+ systemd-250-kernel_5.17_fixes-1.patch
+
+
+ systemd-250-upstream_fixes-1.patch
+
diff --git a/chapter03/patches.xml b/chapter03/patches.xml
index bed7d4735..1df01b443 100644
--- a/chapter03/patches.xml
+++ b/chapter03/patches.xml
@@ -135,22 +135,6 @@
-
- Systemd Upstream Fixes Patch - &systemd-upstream-fixes-patch-size;:
-
- Download:
- MD5 sum: &systemd-upstream-fixes-patch-md5;
-
-
-
-
- Systemd Kernel Fixes Patch - &systemd-kernel-fixes-patch-size;:
-
- Download:
- MD5 sum: &systemd-kernel-fixes-patch-md5;
-
-
-
Xz Upstream Fix Patch - &xz-upstream-fix-patch-size;:
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 43e1cea6c..f207e74c2 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -40,16 +40,6 @@
Installation of systemd
- First, apply a patch to fix a security vulnerability and regressions
- with hostnames and idle units:
-
-patch -Np1 -i ../systemd-&systemd-version;-upstream_fixes-1.patch
-
- Now, apply a patch to fix a problem with the linux kernel's headers in
- version 5.17 and later:
-
-patch -Np1 -i ../systemd-&systemd-version;-kernel_5.17_fixes-1.patch
-
Remove two unneeded groups,
render and
sgx, from the default udev
@@ -185,7 +175,9 @@ meson --prefix=/usr \
Install the man pages:
-tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz -C /usr/share/man
+
+tar -xf ../../systemd-man-pages-&systemd-man-version;.tar.xz --strip-components=1 -C /usr/share/man
Remove a useless directory:
diff --git a/packages.ent b/packages.ent
index 52ebc6b64..3dd50b28b 100644
--- a/packages.ent
+++ b/packages.ent
@@ -640,20 +640,20 @@
-
+
-
+
-
+
-
+
-
+
diff --git a/patches.ent b/patches.ent
index 2bd68296b..6c5acb77c 100644
--- a/patches.ent
+++ b/patches.ent
@@ -85,14 +85,6 @@
-
-
-
-
-
-
-
-