| Newsgroups |
gmane.linux.lfs.book |
| Message-ID |
<175936444288.20302.14343906164946518385@rivendell.linuxfromscratch.org> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository lfs.
The following commit(s) were added to refs/heads/trunk by this push:
new 5abea1ab6 Package updates:
5abea1ab6 is described below
commit 5abea1ab6da05a25f5c62a64c7c9c69b6e2b540f
Author: Douglas R. Reno <[email protected]>
AuthorDate: Wed Oct 1 19:18:45 2025 -0500
Package updates:
Update to OpenSSL-3.5.4 (Security Update)
Update to systemd-258 (as well as udev for SysV)
---
chapter01/changelog.xml | 12 ++++--
chapter01/whatsnew.xml | 4 +-
chapter07/createfiles.xml | 2 +
chapter08/systemd.xml | 93 +++++++++++++++++++++++++++++++++++++++--------
chapter08/udev.xml | 4 ++
packages.ent | 20 +++++-----
6 files changed, 104 insertions(+), 31 deletions(-)
diff --git a/chapter01/changelog.xml b/chapter01/changelog.xml
index d03520994..8d345129e 100644
--- a/chapter01/changelog.xml
+++ b/chapter01/changelog.xml
@@ -43,6 +43,10 @@
<listitem>
<para>2025-10-01</para>
<itemizedlist>
+ <listitem>
+ <para>[renodr] - Update to systemd-258 (including udev for SysV).
+ Fixes <ulink url="&lfs-ticket-root;5791">#5791</ulink>.</para>
+ </listitem>
<listitem>
<para>[bdubbs] - Update to vim-9.1.1806. Addresses
<ulink url='&lfs-ticket-root;5006'>#4500</ulink>.</para>
@@ -69,15 +73,15 @@
</listitem>
<listitem>
<para>[bdubbs] - Update to meson-1.9.1. Fixes
- <ulink url='&lfs-ticket-root;5707'>#5797</ulink>.</para>
+ <ulink url='&lfs-ticket-root;5797'>#5797</ulink>.</para>
</listitem>
<listitem>
- <para>[bdubbs] - Update to openssl-3.5.3. Fixes
- <ulink url='&lfs-ticket-root;5703'>#5793</ulink>.</para>
+ <para>[renodr] - Update to openssl-3.5.4 (Security Update). Fixes
+ <ulink url='&lfs-ticket-root;5793'>#5793</ulink>.</para>
</listitem>
<listitem>
<para>[bdubbs] - Update to util-linux-2.41.2. Fixes
- <ulink url='&lfs-ticket-root;5708'>#5798</ulink>.</para>
+ <ulink url='&lfs-ticket-root;5798'>#5798</ulink>.</para>
</listitem>
</itemizedlist>
</listitem>
diff --git a/chapter01/whatsnew.xml b/chapter01/whatsnew.xml
index b2e37886b..18763ce7d 100644
--- a/chapter01/whatsnew.xml
+++ b/chapter01/whatsnew.xml
@@ -242,9 +242,9 @@
<!--<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para>
</listitem>-->
- <!--<listitem>
+ <listitem>
<para>Systemd-&systemd-version;</para>
- </listitem>-->
+ </listitem>
<!--<listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para>
</listitem>-->
diff --git a/chapter07/createfiles.xml b/chapter07/createfiles.xml
index 8f97c2d3e..319c89138 100644
--- a/chapter07/createfiles.xml
+++ b/chapter07/createfiles.xml
@@ -107,6 +107,7 @@ dialout:x:10:
audio:x:11:
video:x:12:
utmp:x:13:
+clock:x:14:
cdrom:x:15:
adm:x:16:
messagebus:x:18:
@@ -134,6 +135,7 @@ dialout:x:10:
audio:x:11:
video:x:12:
utmp:x:13:
+clock:x:14:
cdrom:x:15:
adm:x:16:
messagebus:x:18:
diff --git a/chapter08/systemd.xml b/chapter08/systemd.xml
index 01730e235..0212f6c10 100644
--- a/chapter08/systemd.xml
+++ b/chapter08/systemd.xml
@@ -64,7 +64,6 @@ meson setup .. \
-D sysusers=false \
-D rpmmacrosdir=no \
-D homed=disabled \
- -D userdb=false \
-D man=disabled \
-D mode=release \
-D pamconfdir=no \
@@ -141,11 +140,10 @@ meson setup .. \
</varlistentry>
<varlistentry>
- <term><parameter>-D homed=disabled</parameter> and
- <parameter>-D userdb=false</parameter></term>
+ <term><parameter>-D homed=disabled</parameter></term>
<listitem>
- <para>Remove two daemons with dependencies that do not fit
- within the scope of LFS.</para>
+ <para>Remove a daemon which has dependencies that do not fit within
+ the scope of LFS.</para>
</listitem>
</varlistentry>
@@ -275,12 +273,12 @@ ninja test</userinput></screen>
<segtitle>Installed directories</segtitle>
<seglistitem>
- <seg>busctl, coredumpctl, halt (symlink to systemctl),
+ <seg>bootctl, busctl, coredumpctl, halt (symlink to systemctl),
hostnamectl, init, journalctl, kernel-install, localectl, loginctl,
machinectl, mount.ddi (symlink to systemd-dissect), networkctl,
oomctl, portablectl, poweroff (symlink to
systemctl), reboot (symlink to systemctl), resolvconf (symlink to
- resolvectl), resolvectl, runlevel (symlink to systemctl), shutdown
+ resolvectl), resolvectl, run0, runlevel (symlink to systemctl), shutdown
(symlink to systemctl), systemctl, systemd-ac-power, systemd-analyze,
systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
systemd-confext (symlink to systemd-sysext), systemd-creds,
@@ -288,21 +286,22 @@ ninja test</userinput></screen>
systemd-dissect, systemd-escape, systemd-hwdb, systemd-id128,
systemd-inhibit, systemd-machine-id-setup,
systemd-mount, systemd-notify, systemd-nspawn, systemd-path,
- systemd-repart, systemd-resolve (symlink to resolvectl), systemd-run,
- systemd-socket-activate, systemd-stdio-bridge, systemd-sysext,
- systemd-tmpfiles, systemd-tty-ask-password-agent,
+ systemd-pty-forward, systemd-repart, systemd-resolve
+ (symlink to resolvectl), systemd-run, systemd-socket-activate,
+ systemd-stdio-bridge, systemd-sysext, systemd-tmpfiles,
+ systemd-tty-ask-password-agent, systemd-vpick,
systemd-umount (symlink to systemd-mount),
- telinit (symlink to systemctl), timedatectl, and udevadm</seg>
+ timedatectl, udevadm, userdbctl, and varlinkctl</seg>
<seg>libnss_myhostname.so.2, libnss_mymachines.so.2,
libnss_resolve.so.2, libnss_systemd.so.2,
libsystemd.so, libsystemd-shared-&systemd-version;.so (in /usr/lib/systemd),
and libudev.so</seg>
<seg>/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d,
/etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
- /etc/xdg/systemd, /usr/lib/systemd, /usr/lib/udev, /usr/include/systemd,
- /usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel,
- /usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd,
- /usr/lib/tmpfiles.d,
+ /etc/xdg/systemd, /usr/include/systemd, /usr/lib/binfmt.d,
+ /usr/lib/credstore, /usr/lib/environment.d, /usr/lib/kernel,
+ /usr/lib/modprobe.d, /usr/lib/modules-load.d, /usr/lib/systemd,
+ /usr/lib/udev, /usr/lib/sysctl.d, /usr/lib/systemd, /usr/lib/tmpfiles.d,
/usr/share/doc/systemd-&systemd-version;, /usr/share/factory,
/usr/share/systemd, /var/lib/systemd, and /var/log/journal</seg>
</seglistitem>
@@ -313,6 +312,16 @@ ninja test</userinput></screen>
<?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?>
+ <varlistentry id="bootctl">
+ <term><command>bootctl</command></term>
+ <listitem>
+ <para>Is used to control EFI firmware boot settings on a system</para>
+ <indexterm zone="ch-system-systemd bootctl">
+ <primary sortas="b-bootctl">bootctl</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="busctl">
<term><command>busctl</command></term>
<listitem>
@@ -502,6 +511,17 @@ ninja test</userinput></screen>
</listitem>
</varlistentry>
+ <varlistentry id="run0">
+ <term><command>run0</command></term>
+ <listitem>
+ <para>Temporary elevates or acquires different privileges, similar
+ to sudo</para>
+ <indexterm zone="ch-system-systemd run0">
+ <primary sortas="b-run0">run0</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="runlevel">
<term><command>runlevel</command></term>
<listitem>
@@ -742,6 +762,17 @@ ninja test</userinput></screen>
</listitem>
</varlistentry>
+ <varlistentry id="systemd-pty-forward">
+ <term><command>systemd-pty-forward</command></term>
+ <listitem>
+ <para>Is used to run a command with a custom terminal background
+ color or title</para>
+ <indexterm zone="ch-system-systemd systemd-pty-forward">
+ <primary sortas="b-systemd-pty-forward">systemd-pty-forward</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="systemd-repart">
<term><command>systemd-repart</command></term>
<listitem>
@@ -831,6 +862,17 @@ ninja test</userinput></screen>
</listitem>
</varlistentry>
+ <varlistentry id="systemd-vpick">
+ <term><command>systemd-vpick</command></term>
+ <listitem>
+ <para>Is used to resolve paths to a ".v/ versioned directory</para>
+ <indexterm zone="ch-system-systemd systemd-vpick">
+ <primary sortas="b-systemd-vpick">systemd-vpick</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+<!-- Removed in 258
<varlistentry id="telinit">
<term><command>telinit</command></term>
<listitem>
@@ -841,6 +883,7 @@ ninja test</userinput></screen>
</indexterm>
</listitem>
</varlistentry>
+-->
<varlistentry id="timedatectl">
<term><command>timedatectl</command></term>
@@ -866,6 +909,26 @@ ninja test</userinput></screen>
</listitem>
</varlistentry>
+ <varlistentry id="userdbctl">
+ <term><command>userdbctl</command></term>
+ <listitem>
+ <para>Is used to inspect users, groups, and group memberships</para>
+ <indexterm zone="ch-system-systemd userdbctl">
+ <primary sortas="b-userdbctl">userdbctl</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry id="varlinkctl">
+ <term><command>varlinkctl</command></term>
+ <listitem>
+ <para>Is used to interact with and invoke Varlink services</para>
+ <indexterm zone="ch-system-systemd varlinkctl">
+ <primary sortas="b-varlinkctl">varlinkctl</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="libsystemd">
<term><filename class="libraryfile">libsystemd</filename></term>
<listitem>
diff --git a/chapter08/udev.xml b/chapter08/udev.xml
index 1be726094..8f4472e7c 100644
--- a/chapter08/udev.xml
+++ b/chapter08/udev.xml
@@ -56,6 +56,10 @@
<screen><userinput remap="pre">sed -i '/systemd-sysctl/s/^/#/' rules.d/99-systemd.rules.in</userinput></screen>
+ <para>Fix a bug that prevents udev from running correctly:</para>
+
+<screen><userinput remap="pre">sed -i "/udev_dependencies,/a \ 'link_with': udev_link_with," src/udev/meson.build</userinput></screen>
+
<para>Adjust the hardcoded paths to network configuration files for the
standalone udev installation:</para>
diff --git a/packages.ent b/packages.ent
index 0066bdaac..93e12c4f0 100644
--- a/packages.ent
+++ b/packages.ent
@@ -539,10 +539,10 @@
<!ENTITY ninja-fin-du "43 MB">
<!ENTITY ninja-fin-sbu "0.2 SBU">
-<!ENTITY openssl-version "3.5.3">
-<!ENTITY openssl-size "51,937 KB">
+<!ENTITY openssl-version "3.5.4">
+<!ENTITY openssl-size "51,944 KB">
<!ENTITY openssl-url "&github;/openssl/openssl/releases/download/openssl-&openssl-version;/openssl-&openssl-version;.tar.gz">
-<!ENTITY openssl-md5 "0ec20faeb96bbb203c8684cc7fe4432e">
+<!ENTITY openssl-md5 "570a7ab371147b6ba72c6d0fed93131f">
<!ENTITY openssl-home "https://www.openssl-library.org/">
<!ENTITY openssl-fin-du "1.1 GB">
<!ENTITY openssl-fin-sbu "1.9 SBU">
@@ -685,22 +685,22 @@
<!ENTITY sysklogd-fin-du "3.9 MB">
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
-<!ENTITY systemd-version "257.8">
+<!ENTITY systemd-version "258">
<!--<!ENTITY systemd-stable "6b4878d">-->
<!-- The above entity is used whenever we move to a stable backport branch.
In the event of a critical problem or kernel change that is incompatible,
we will switch to the backport branch until the next stable release. -->
-<!ENTITY systemd-size "16,002 KB">
+<!ENTITY systemd-size "16,580 KB">
<!ENTITY systemd-url "&github;/systemd/systemd/archive/v&systemd-version;/systemd-&systemd-version;.tar.gz">
<!--<!ENTITY systemd-url "&anduin-sources;/systemd-&systemd-version;-&systemd-stable;.tar.xz">-->
-<!ENTITY systemd-md5 "25fe5d328e22641254761f1baa74cee0">
+<!ENTITY systemd-md5 "490c1c2bbe5b576ff9ca2848fbd31507">
<!ENTITY systemd-home "https://systemd.io">
-<!ENTITY systemd-man-version "257.8">
-<!ENTITY systemd-man-size "736 KB">
+<!ENTITY systemd-man-version "258">
+<!ENTITY systemd-man-size "768 KB">
<!--<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-version;-&systemd-stable;.tar.xz">-->
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
-<!ENTITY systemd-man-md5 "a44063e2ec0cf4adfd2ed5c9e9e095c5">
-<!ENTITY systemd-fin-du "310 MB">
+<!ENTITY systemd-man-md5 "688045e26e6121dd8f7b9abf788e47d9">
+<!ENTITY systemd-fin-du "337 MB">
<!ENTITY systemd-fin-sbu "1.4 SBU">
<!ENTITY sysvinit-version "3.14">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/lfs-book
Unsubscribe: See the above information page