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

View File

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

View File

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

View File

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

View File

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

View File

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