mirror of
https://git.proxmox.com/git/fwupd
synced 2025-08-06 14:32:56 +00:00
trivial: snap: Install dbus service in classic snap
This should be reverted if switching to a devmode or confined snap.
This commit is contained in:
parent
8121daadd3
commit
c60012c784
@ -5,3 +5,6 @@ install:
|
||||
sed -i "s,\(complete -F _fwupd[a-z]*\) \(fwupd.*\),\1 fwupd.\2,; \
|
||||
s,\(command.*\)\(fwupdtool\),\1fwupd.\2," \
|
||||
${SNAPCRAFT_STAGE}/usr/share/bash-completion/completions/*
|
||||
# fixes up dbus service for classic snap
|
||||
sed -i 's!SystemdService=\(.*\)!SystemdService=snap.fwupd.fwupd.service!' \
|
||||
${SNAPCRAFT_STAGE}/share/dbus-1/system-services/org.freedesktop.fwupd.service
|
||||
|
@ -1,9 +1,13 @@
|
||||
#!/bin/sh -e
|
||||
|
||||
install_if_missing() {
|
||||
install -m 644 -C ${SNAP}/${1} /usr/${1}
|
||||
install -m 644 -C ${SNAP}/${1} ${2}/${1}
|
||||
}
|
||||
|
||||
#install policykit rules and actions
|
||||
install_if_missing share/polkit-1/actions/org.freedesktop.fwupd.policy
|
||||
install_if_missing share/polkit-1/rules.d/org.freedesktop.fwupd.rules
|
||||
install_if_missing share/polkit-1/actions/org.freedesktop.fwupd.policy /usr
|
||||
install_if_missing share/polkit-1/rules.d/org.freedesktop.fwupd.rules /usr
|
||||
#install dbus related items
|
||||
install_if_missing share/dbus-1/system-services/org.freedesktop.fwupd.service /usr
|
||||
install_if_missing share/dbus-1/interfaces/org.freedesktop.fwupd.xml /usr
|
||||
install_if_missing etc/dbus-1/system.d/org.freedesktop.fwupd.conf /
|
||||
|
Loading…
Reference in New Issue
Block a user