diff --git a/system/auth/elogind/actions.py b/system/auth/elogind/actions.py
index bcb199d6e5..ba1731a64f 100644
--- a/system/auth/elogind/actions.py
+++ b/system/auth/elogind/actions.py
@@ -20,6 +20,7 @@ def setup():
mesontools.configure("--prefix=/usr \
-Drootlibdir=/usr/lib \
-Dudevrulesdir=/lib/udev/rules.d \
+ -Dpamconfdir=/etc/pam.d \
-Dpolkit=true \
-Dsplit-bin=true \
-Dsplit-usr=false \
diff --git a/system/auth/elogind/pspec.xml b/system/auth/elogind/pspec.xml
index 54adfc75d7..b412e11999 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/v252.9.tar.gz
+ https://github.com/elogind/elogind/archive/refs/tags/v252.24.tar.gz
gperf
meson
@@ -102,6 +102,13 @@
+
+ 2024-09-29
+ 252.24
+ Version bump.
+ Pisi Linux Community
+ admin@pisilinux.org
+
2023-10-06
252.9