diff --git a/system/auth/elogind/actions.py b/system/auth/elogind/actions.py
index 5d23b56ebc..4ec5541c63 100644
--- a/system/auth/elogind/actions.py
+++ b/system/auth/elogind/actions.py
@@ -21,6 +21,9 @@ def setup():
--libexecdir=/usr/lib/elogind \
-Dudevrulesdir=/lib/udev/rules.d \
-Dpamconfdir=/etc/pam.d \
+ -Dutmp=true \
+ -Dpam=true \
+ -Ddbus=true \
-Dpolkit=true \
-Dsplit-bin=true \
-Dsplit-usr=false \
@@ -32,7 +35,8 @@ def setup():
-Dpoweroff-path=/sbin/poweroff \
-Ddocdir=/usr/share/doc/elogind \
-Ddefault-kill-user-processes=false \
- -Ddbuspolicydir=/usr/share/dbus-1/system.d")
+ -Ddbuspolicydir=/etc/dbus-1/system.d \
+ -Dnologin-path='/sbin/nologin'")
# -Drootlibdir=/usr/lib \
# -Drootlibexecdir=/usr/lib/elogind \
diff --git a/system/auth/elogind/pspec.xml b/system/auth/elogind/pspec.xml
index b8b4c98e6a..3bd875c5ce 100644
--- a/system/auth/elogind/pspec.xml
+++ b/system/auth/elogind/pspec.xml
@@ -12,7 +12,7 @@
app:console
Elogind User, Seat and Session Manager
Elogind is the systemd project's "logind", extracted out to be a standalone daemon. It integrates with PAM to know the set of users that are logged in to a system and whether they are logged in graphically, on the console, or remotely.
- https://github.com/elogind/elogind/archive/refs/tags/v255.5.tar.gz
+ https://github.com/elogind/elogind/archive/refs/tags/v255.17.tar.gz
gperf
meson
@@ -103,6 +103,13 @@
+
+ 2025-04-23
+ 255.17
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2025-02-24
255.5