| Newsgroups |
gmane.linux.lfs.beyond.book |
| Message-ID |
<177957605663.14151.12505155124004542496@rivendell.linuxfromscratch.org> |
This is an automated email from the git hooks/post-receive script.
git pushed a commit to branch trunk
in repository blfs.
The following commit(s) were added to refs/heads/trunk by this push:
new 120c876ea8 Update to elogind-257.14.
120c876ea8 is described below
commit 120c876ea8dd7c6b448df21c2dd7ef779303f856
Author: Zeckmathederg <[email protected]>
AuthorDate: Sat May 23 16:40:32 2026 -0600
Update to elogind-257.14.
---
general/sysutils/elogind.xml | 97 ++++++++++++++++++++++++++++++++------
introduction/welcome/changelog.xml | 4 ++
packages.ent | 2 +-
3 files changed, 88 insertions(+), 15 deletions(-)
diff --git a/general/sysutils/elogind.xml b/general/sysutils/elogind.xml
index bebd6b5498..2fdd117195 100644
--- a/general/sysutils/elogind.xml
+++ b/general/sysutils/elogind.xml
@@ -4,18 +4,17 @@
<!ENTITY % general-entities SYSTEM "../../general.ent">
%general-entities;
- <!ENTITY elogind-download-http "https://github.com/elogind/elogind/archive/V&elogind-version;/elogind-&elogind-version;.tar.gz">
+ <!ENTITY elogind-download-http "https://github.com/elogind/elogind/archive/v&elogind-version;/elogind-&elogind-version;.tar.gz">
<!ENTITY elogind-download-ftp " ">
- <!ENTITY elogind-md5sum "7fcaf4e1b3d40f69029d2b03402ccef3">
- <!ENTITY elogind-size "2.0 MB">
- <!ENTITY elogind-buildsize "49 MB (with tests)">
- <!ENTITY elogind-time "0.2 SBU (with parallelism=4; with tests)">
+ <!ENTITY elogind-md5sum "6d084ff01c3eaf5e1a2f54c93fb279a2">
+ <!ENTITY elogind-size "2.6 MB">
+ <!ENTITY elogind-buildsize "67 MB (with tests)">
+ <!ENTITY elogind-time "0.3 SBU (with parallelism=4; with tests)">
]>
<sect1 id="elogind" revision="sysv" xreflabel="elogind-&elogind-version;">
<?dbhtml filename="elogind.html"?>
-
<title>elogind-&elogind-version;</title>
<indexterm zone="elogind">
@@ -173,7 +172,7 @@ ninja</userinput></screen>
</para>
<para>
- Now, as the <systemitem class="username">root</systemitem> user:
+ Now, as the &root; user:
</para>
<screen role="root"><userinput>ninja install &&
@@ -274,9 +273,8 @@ ln -sfvn elogind /usr/include/systemd</userinput></screen>
<para>
The installed file <filename>/etc/elogind/logind.conf</filename>
contains all the possible options with their defaults, commented
- out. You may wish to disable automatically killing user processes when the user logs
- out, by running, as the <systemitem class="username">root</systemitem>
- user:
+ out. You may wish to disable automatically killing user processes when
+ the user logs out, by running, as the &root; user:
</para>
<screen role="root"><userinput>sed -e '/\[Login\]/a KillUserProcesses=no' \
@@ -288,7 +286,7 @@ ln -sfvn elogind /usr/include/systemd</userinput></screen>
<filename>/etc/pam.d/system-session</filename> file needs to
be modified and a new file must be created in order for
<command>elogind</command> to work correctly. Run the following
- commands as the <systemitem class="username">root</systemitem> user:
+ commands as the &root; user:
</para>
<screen role="root"><userinput>cat >> /etc/pam.d/system-session << "EOF" &&
@@ -318,6 +316,39 @@ password required pam_deny.so
# End /etc/pam.d/elogind-user</literal>
EOF</userinput></screen>
+ <para>
+ This package provides a Name Service Switch (NSS) module. Previously,
+ a Systemd-less system didn't have a dedicated NSS module used for better
+ name resolution, while Systemd systems have one that is tightly ingrained
+ with that software suite. Now, such a module is provided. In order to use
+ it, the <filename>/etc/nsswitch.conf</filename> file that was installed
+ in LFS must be altered. Overwrite the file as the &root; user:
+ </para>
+
+<screen role="root"><userinput>cat > /etc/nsswitch.conf << "EOF" &&
+<literal># Begin /etc/nsswitch.conf
+
+passwd: files elogind
+group: files elogind
+shadow: files elogind
+
+hosts: files dns
+networks: files
+
+protocols: files
+services: files
+ethers: files
+rpc: files
+
+# End /etc/nsswitch.conf</literal>
+EOF</userinput></screen>
+
+ <note><para>
+ The <literal>myhostname</literal>, <literal>mymachines</literal>, and
+ <literal>resolve</literal> NSS modules are still not provided (they come
+ from Systemd). The installed file cannot use them yet.
+ </para></note>
+
<note>
<para>After completion of <application>elogind</application>,
you should check that it functions properly. First ensure that
@@ -341,11 +372,13 @@ EOF</userinput></screen>
<seglistitem>
<seg>
busctl,
- elogind-inhibit, and
- loginctl
+ elogind-inhibit,
+ loginctl,
+ userdbctl, and
+ varlinkctl
</seg>
<seg>
- libelogind.so
+ libelogind.so and libnss_elogind.so
</seg>
<seg>
/usr/lib/elogind,
@@ -399,6 +432,30 @@ EOF</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="elogind 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="elogind varlinkctl">
+ <primary sortas="b-varlinkctl">varlinkctl</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
<varlistentry id="libelogind">
<term><filename class="libraryfile">libelogind.so</filename></term>
<listitem>
@@ -411,6 +468,18 @@ EOF</userinput></screen>
</listitem>
</varlistentry>
+ <varlistentry id="libnss_elogind">
+ <term><filename class="libraryfile">libnss_elogind.so</filename></term>
+ <listitem>
+ <para>
+ is the Name Service Switch (NSS) module for elogind
+ </para>
+ <indexterm zone="elogind libnss_elogind">
+ <primary sortas="c-libnss_elogind">libnss_elogind.so</primary>
+ </indexterm>
+ </listitem>
+ </varlistentry>
+
</variablelist>
</sect2>
diff --git a/introduction/welcome/changelog.xml b/introduction/welcome/changelog.xml
index 68c9c822db..d6920280a9 100644
--- a/introduction/welcome/changelog.xml
+++ b/introduction/welcome/changelog.xml
@@ -42,6 +42,10 @@
<listitem>
<para>May 23rd, 2026</para>
<itemizedlist>
+ <listitem revision="sysv">
+ <para>[zeckma] - Update to elogind-257.14. Fixes
+ <ulink url="&blfs-ticket-root;23235">#23235</ulink>.</para>
+ </listitem>
<listitem>
<para>[bdubbs] - Update to iptables-1.8.13. Fixes
<ulink url="&blfs-ticket-root;22819">#22819</ulink>.</para>
diff --git a/packages.ent b/packages.ent
index 0a17b7da8c..ae69650f70 100644
--- a/packages.ent
+++ b/packages.ent
@@ -324,7 +324,7 @@
<!ENTITY cpio-version "2.15">
<!ENTITY cups-pk-helper-version "0.2.7">
<!ENTITY dbus-version "1.16.2"> <!-- Even minors only -->
-<!ENTITY elogind-version "255.22">
+<!ENTITY elogind-version "257.14">
<!ENTITY blocaled-version "0.7">
<!ENTITY fcron-version "3.4.0">
<!ENTITY gpm-version "1.20.7">
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
--
http://lists.linuxfromscratch.org/sympa/info/blfs-book
Unsubscribe: See the above information page