From 5481e1f10166dad842cddd53fdc89b98b01eb8f4 Mon Sep 17 00:00:00 2001 From: Xi Ruoyao Date: Sat, 23 Dec 2023 21:53:56 +0800 Subject: [PATCH] Update to systemd-255 --- general/sysutils/systemd.xml | 29 ++++++++++++++++++++++++----- introduction/welcome/changelog.xml | 10 ++++++++++ packages.ent | 2 +- 3 files changed, 35 insertions(+), 6 deletions(-) diff --git a/general/sysutils/systemd.xml b/general/sysutils/systemd.xml index 026d3e0c8c..40577b671a 100644 --- a/general/sysutils/systemd.xml +++ b/general/sysutils/systemd.xml @@ -7,8 +7,8 @@ - - + + @@ -141,6 +141,7 @@ libfido2, libmicrohttpd, lz4, + pefile, pyelftools, quota-tools, rpm, @@ -202,13 +203,15 @@ meson setup .. \ -Dman=auto \ -Dsysusers=false \ -Drpmmacrosdir=no \ - -Dhomed=false \ + -Dhomed=disabled \ -Duserdb=false \ -Dmode=release \ -Dpam=true \ -Dpamconfdir=/etc/pam.d \ -Ddev-kvm-mode=0660 \ -Dnobody-group=nogroup \ + -Dsysupdate=disabled \ + -Dukify=disabled \ -Ddocdir=/usr/share/doc/systemd-&systemd-version; && ninja @@ -260,11 +263,27 @@ ninja - -Dhomed=false: Removes a daemon that does not offer + -Dhomed=disabled: Removes a daemon that does not offer any use under a traditional BLFS configuration, especially using accounts created with useradd. To enable systemd-homed, first ensure that you have and installed, - and then change "false" to "true" in the above meson command. + and then change disabled to enabled + in the above meson setup command. + + + + -Dukify=disabled: Removes a script for + combining a kernel, an initramfs, and a kernel command line etc. + into an UEFI application which can be loaded by the UEFI firmware + to start the embedded Linux kernel. It's not needed for booting a + BLFS system with UEFI if following . + And, it requires the pefile Python module + at runtime, so if it's enabled but pefile + is not installed, in the test suite one test for it will fail. To + enable systemd-ukify, install the + pefile module and then change + disabled to enabled in the above + meson setup command. + + December 23nd, 2023 + + + [xry111] - Update to systemd-255. Fixes + #18978. + + + + December 22nd, 2023 diff --git a/packages.ent b/packages.ent index 9cc47a1dea..6749bf56f3 100644 --- a/packages.ent +++ b/packages.ent @@ -300,7 +300,7 @@ - +