[lfs] branch trunk updated: Package updates:

"Git Owner" ([email protected] via lfs-book Mailing List) <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.