Add missing dbus service

This commit is contained in:
2026-05-02 18:24:19 +03:00
parent bb50c94012
commit 6ec59e7ade
+5 -1
View File
@@ -13,7 +13,7 @@ build() {
-Ddocdir=/usr/share/doc/elogind \
-Dcgroup-controller=elogind \
-Ddev-kvm-mode=0660 \
-Ddbuspolicydir=/etc/dbus-1/system.d build
-Ddbuspolicydir=/usr/share/dbus-1/system.d build
meson compile -C build
}
@@ -50,6 +50,10 @@ package_elogind() {
# Install pam module
install -Dm644 "$BPM_WORKDIR"/elogind-user "$BPM_OUTPUT"/etc/pam.d/elogind-user
# Install missing dbus service
sed 's|{{LIBEXECDIR}}|/usr/libexec|g' "$BPM_SOURCE"/src/login/org.freedesktop.login1.service.in | \
install -Dm644 /dev/stdin "$BPM_OUTPUT"/usr/share/dbus-1/system-services/org.freedesktop.login1.service
# Install esvm service
install -Dm644 "$BPM_WORKDIR"/elogind.esv "$BPM_OUTPUT"/etc/esvm/services/elogind.esv