mirror of
https://git.proxmox.com/git/fwupd
synced 2025-05-16 22:58:34 +00:00
22 lines
764 B
Bash
Executable File
22 lines
764 B
Bash
Executable File
#!/bin/sh -e
|
|
|
|
install_if_missing() {
|
|
if [ "$2" != "/" ]; then
|
|
mkdir -p $(dirname ${2}/${1})
|
|
fi
|
|
install -m 644 -C ${SNAP}/${1} ${2}/${1}
|
|
}
|
|
|
|
#install policykit rules and actions
|
|
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 share/dbus-1/system.d/org.freedesktop.fwupd.conf /usr
|
|
#activation via systemd
|
|
install_if_missing etc/systemd/system/fwupd-activate.service /
|
|
systemctl daemon-reload
|
|
systemctl enable fwupd-activate
|
|
systemctl start fwupd-activate
|