Package updates:

Update to OpenSSL-3.5.4 (Security Update)
Update to systemd-258 (as well as udev for SysV)
This commit is contained in:
Douglas R. Reno
2025-10-01 19:18:45 -05:00
parent 454448912a
commit 5abea1ab6d
6 changed files with 104 additions and 31 deletions

View File

@@ -43,6 +43,10 @@
<listitem> <listitem>
<para>2025-10-01</para> <para>2025-10-01</para>
<itemizedlist> <itemizedlist>
<listitem>
<para>[renodr] - Update to systemd-258 (including udev for SysV).
Fixes <ulink url="&lfs-ticket-root;5791">#5791</ulink>.</para>
</listitem>
<listitem> <listitem>
<para>[bdubbs] - Update to vim-9.1.1806. Addresses <para>[bdubbs] - Update to vim-9.1.1806. Addresses
<ulink url='&lfs-ticket-root;5006'>#4500</ulink>.</para> <ulink url='&lfs-ticket-root;5006'>#4500</ulink>.</para>
@@ -69,15 +73,15 @@
</listitem> </listitem>
<listitem> <listitem>
<para>[bdubbs] - Update to meson-1.9.1. Fixes <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>
<listitem> <listitem>
<para>[bdubbs] - Update to openssl-3.5.3. Fixes <para>[renodr] - Update to openssl-3.5.4 (Security Update). Fixes
<ulink url='&lfs-ticket-root;5703'>#5793</ulink>.</para> <ulink url='&lfs-ticket-root;5793'>#5793</ulink>.</para>
</listitem> </listitem>
<listitem> <listitem>
<para>[bdubbs] - Update to util-linux-2.41.2. Fixes <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> </listitem>
</itemizedlist> </itemizedlist>
</listitem> </listitem>

View File

@@ -242,9 +242,9 @@
<!--<listitem revision="sysv"> <!--<listitem revision="sysv">
<para>Sysklogd-&sysklogd-version;</para> <para>Sysklogd-&sysklogd-version;</para>
</listitem>--> </listitem>-->
<!--<listitem> <listitem>
<para>Systemd-&systemd-version;</para> <para>Systemd-&systemd-version;</para>
</listitem>--> </listitem>
<!--<listitem revision="sysv"> <!--<listitem revision="sysv">
<para>SysVinit-&sysvinit-version;</para> <para>SysVinit-&sysvinit-version;</para>
</listitem>--> </listitem>-->

View File

@@ -107,6 +107,7 @@ dialout:x:10:
audio:x:11: audio:x:11:
video:x:12: video:x:12:
utmp:x:13: utmp:x:13:
clock:x:14:
cdrom:x:15: cdrom:x:15:
adm:x:16: adm:x:16:
messagebus:x:18: messagebus:x:18:
@@ -134,6 +135,7 @@ dialout:x:10:
audio:x:11: audio:x:11:
video:x:12: video:x:12:
utmp:x:13: utmp:x:13:
clock:x:14:
cdrom:x:15: cdrom:x:15:
adm:x:16: adm:x:16:
messagebus:x:18: messagebus:x:18:

View File

@@ -64,7 +64,6 @@ meson setup .. \
-D sysusers=false \ -D sysusers=false \
-D rpmmacrosdir=no \ -D rpmmacrosdir=no \
-D homed=disabled \ -D homed=disabled \
-D userdb=false \
-D man=disabled \ -D man=disabled \
-D mode=release \ -D mode=release \
-D pamconfdir=no \ -D pamconfdir=no \
@@ -141,11 +140,10 @@ meson setup .. \
</varlistentry> </varlistentry>
<varlistentry> <varlistentry>
<term><parameter>-D homed=disabled</parameter> and <term><parameter>-D homed=disabled</parameter></term>
<parameter>-D userdb=false</parameter></term>
<listitem> <listitem>
<para>Remove two daemons with dependencies that do not fit <para>Remove a daemon which has dependencies that do not fit within
within the scope of LFS.</para> the scope of LFS.</para>
</listitem> </listitem>
</varlistentry> </varlistentry>
@@ -275,12 +273,12 @@ ninja test</userinput></screen>
<segtitle>Installed directories</segtitle> <segtitle>Installed directories</segtitle>
<seglistitem> <seglistitem>
<seg>busctl, coredumpctl, halt (symlink to systemctl), <seg>bootctl, busctl, coredumpctl, halt (symlink to systemctl),
hostnamectl, init, journalctl, kernel-install, localectl, loginctl, hostnamectl, init, journalctl, kernel-install, localectl, loginctl,
machinectl, mount.ddi (symlink to systemd-dissect), networkctl, machinectl, mount.ddi (symlink to systemd-dissect), networkctl,
oomctl, portablectl, poweroff (symlink to oomctl, portablectl, poweroff (symlink to
systemctl), reboot (symlink to systemctl), resolvconf (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, (symlink to systemctl), systemctl, systemd-ac-power, systemd-analyze,
systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop, systemd-ask-password, systemd-cat, systemd-cgls, systemd-cgtop,
systemd-confext (symlink to systemd-sysext), systemd-creds, 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-dissect, systemd-escape, systemd-hwdb, systemd-id128,
systemd-inhibit, systemd-machine-id-setup, systemd-inhibit, systemd-machine-id-setup,
systemd-mount, systemd-notify, systemd-nspawn, systemd-path, systemd-mount, systemd-notify, systemd-nspawn, systemd-path,
systemd-repart, systemd-resolve (symlink to resolvectl), systemd-run, systemd-pty-forward, systemd-repart, systemd-resolve
systemd-socket-activate, systemd-stdio-bridge, systemd-sysext, (symlink to resolvectl), systemd-run, systemd-socket-activate,
systemd-tmpfiles, systemd-tty-ask-password-agent, systemd-stdio-bridge, systemd-sysext, systemd-tmpfiles,
systemd-tty-ask-password-agent, systemd-vpick,
systemd-umount (symlink to systemd-mount), 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, <seg>libnss_myhostname.so.2, libnss_mymachines.so.2,
libnss_resolve.so.2, libnss_systemd.so.2, libnss_resolve.so.2, libnss_systemd.so.2,
libsystemd.so, libsystemd-shared-&systemd-version;.so (in /usr/lib/systemd), libsystemd.so, libsystemd-shared-&systemd-version;.so (in /usr/lib/systemd),
and libudev.so</seg> and libudev.so</seg>
<seg>/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d, <seg>/etc/binfmt.d, /etc/init.d, /etc/kernel, /etc/modules-load.d,
/etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev, /etc/sysctl.d, /etc/systemd, /etc/tmpfiles.d, /etc/udev,
/etc/xdg/systemd, /usr/lib/systemd, /usr/lib/udev, /usr/include/systemd, /etc/xdg/systemd, /usr/include/systemd, /usr/lib/binfmt.d,
/usr/lib/binfmt.d, /usr/lib/environment.d, /usr/lib/kernel, /usr/lib/credstore, /usr/lib/environment.d, /usr/lib/kernel,
/usr/lib/modules-load.d, /usr/lib/sysctl.d, /usr/lib/systemd, /usr/lib/modprobe.d, /usr/lib/modules-load.d, /usr/lib/systemd,
/usr/lib/tmpfiles.d, /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/doc/systemd-&systemd-version;, /usr/share/factory,
/usr/share/systemd, /var/lib/systemd, and /var/log/journal</seg> /usr/share/systemd, /var/lib/systemd, and /var/log/journal</seg>
</seglistitem> </seglistitem>
@@ -313,6 +312,16 @@ ninja test</userinput></screen>
<?dbfo list-presentation="list"?> <?dbfo list-presentation="list"?>
<?dbhtml list-presentation="table"?> <?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"> <varlistentry id="busctl">
<term><command>busctl</command></term> <term><command>busctl</command></term>
<listitem> <listitem>
@@ -502,6 +511,17 @@ ninja test</userinput></screen>
</listitem> </listitem>
</varlistentry> </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"> <varlistentry id="runlevel">
<term><command>runlevel</command></term> <term><command>runlevel</command></term>
<listitem> <listitem>
@@ -742,6 +762,17 @@ ninja test</userinput></screen>
</listitem> </listitem>
</varlistentry> </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"> <varlistentry id="systemd-repart">
<term><command>systemd-repart</command></term> <term><command>systemd-repart</command></term>
<listitem> <listitem>
@@ -831,6 +862,17 @@ ninja test</userinput></screen>
</listitem> </listitem>
</varlistentry> </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"> <varlistentry id="telinit">
<term><command>telinit</command></term> <term><command>telinit</command></term>
<listitem> <listitem>
@@ -841,6 +883,7 @@ ninja test</userinput></screen>
</indexterm> </indexterm>
</listitem> </listitem>
</varlistentry> </varlistentry>
-->
<varlistentry id="timedatectl"> <varlistentry id="timedatectl">
<term><command>timedatectl</command></term> <term><command>timedatectl</command></term>
@@ -866,6 +909,26 @@ ninja test</userinput></screen>
</listitem> </listitem>
</varlistentry> </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"> <varlistentry id="libsystemd">
<term><filename class="libraryfile">libsystemd</filename></term> <term><filename class="libraryfile">libsystemd</filename></term>
<listitem> <listitem>

View File

@@ -56,6 +56,10 @@
<screen><userinput remap="pre">sed -i '/systemd-sysctl/s/^/#/' rules.d/99-systemd.rules.in</userinput></screen> <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 <para>Adjust the hardcoded paths to network configuration files for the
standalone udev installation:</para> standalone udev installation:</para>

View File

@@ -539,10 +539,10 @@
<!ENTITY ninja-fin-du "43 MB"> <!ENTITY ninja-fin-du "43 MB">
<!ENTITY ninja-fin-sbu "0.2 SBU"> <!ENTITY ninja-fin-sbu "0.2 SBU">
<!ENTITY openssl-version "3.5.3"> <!ENTITY openssl-version "3.5.4">
<!ENTITY openssl-size "51,937 KB"> <!ENTITY openssl-size "51,944 KB">
<!ENTITY openssl-url "&github;/openssl/openssl/releases/download/openssl-&openssl-version;/openssl-&openssl-version;.tar.gz"> <!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-home "https://www.openssl-library.org/">
<!ENTITY openssl-fin-du "1.1 GB"> <!ENTITY openssl-fin-du "1.1 GB">
<!ENTITY openssl-fin-sbu "1.9 SBU"> <!ENTITY openssl-fin-sbu "1.9 SBU">
@@ -685,22 +685,22 @@
<!ENTITY sysklogd-fin-du "3.9 MB"> <!ENTITY sysklogd-fin-du "3.9 MB">
<!ENTITY sysklogd-fin-sbu "less than 0.1 SBU"> <!ENTITY sysklogd-fin-sbu "less than 0.1 SBU">
<!ENTITY systemd-version "257.8"> <!ENTITY systemd-version "258">
<!--<!ENTITY systemd-stable "6b4878d">--> <!--<!ENTITY systemd-stable "6b4878d">-->
<!-- The above entity is used whenever we move to a stable backport branch. <!-- 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, 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. --> 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 "&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-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-home "https://systemd.io">
<!ENTITY systemd-man-version "257.8"> <!ENTITY systemd-man-version "258">
<!ENTITY systemd-man-size "736 KB"> <!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-version;-&systemd-stable;.tar.xz">-->
<!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz"> <!ENTITY systemd-man-url "&anduin-sources;/systemd-man-pages-&systemd-man-version;.tar.xz">
<!ENTITY systemd-man-md5 "a44063e2ec0cf4adfd2ed5c9e9e095c5"> <!ENTITY systemd-man-md5 "688045e26e6121dd8f7b9abf788e47d9">
<!ENTITY systemd-fin-du "310 MB"> <!ENTITY systemd-fin-du "337 MB">
<!ENTITY systemd-fin-sbu "1.4 SBU"> <!ENTITY systemd-fin-sbu "1.4 SBU">
<!ENTITY sysvinit-version "3.14"> <!ENTITY sysvinit-version "3.14">