Add missing dbus service
This commit is contained in:
@@ -13,7 +13,7 @@ build() {
|
|||||||
-Ddocdir=/usr/share/doc/elogind \
|
-Ddocdir=/usr/share/doc/elogind \
|
||||||
-Dcgroup-controller=elogind \
|
-Dcgroup-controller=elogind \
|
||||||
-Ddev-kvm-mode=0660 \
|
-Ddev-kvm-mode=0660 \
|
||||||
-Ddbuspolicydir=/etc/dbus-1/system.d build
|
-Ddbuspolicydir=/usr/share/dbus-1/system.d build
|
||||||
meson compile -C build
|
meson compile -C build
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -50,6 +50,10 @@ package_elogind() {
|
|||||||
# Install pam module
|
# Install pam module
|
||||||
install -Dm644 "$BPM_WORKDIR"/elogind-user "$BPM_OUTPUT"/etc/pam.d/elogind-user
|
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 esvm service
|
||||||
install -Dm644 "$BPM_WORKDIR"/elogind.esv "$BPM_OUTPUT"/etc/esvm/services/elogind.esv
|
install -Dm644 "$BPM_WORKDIR"/elogind.esv "$BPM_OUTPUT"/etc/esvm/services/elogind.esv
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user