Add missing dbus service
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user