summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorGuido Günther <agx@sigxcpu.org>2014-10-14 15:57:56 +0200
committerGuido Günther <agx@sigxcpu.org>2014-10-14 18:34:30 +0200
commit3a06d85ee295f9af0bc31d16e32cbd8190d9f963 (patch)
tree5f407d34b621346b9da4c362e4899aedac80ac24 /debian
parent114d77723de039a047b7034b3634e8c480ad86b1 (diff)
Add rules for older policy kit
(as in jessie/sid). Thanks: Török Edwin, Wolodja Wentland and Michael Biebl Closes: #765346
Diffstat (limited to 'debian')
-rw-r--r--debian/libvirt-daemon-system.dirs3
-rw-r--r--debian/polkit/60-libvirt.pkla6
-rwxr-xr-xdebian/rules2
3 files changed, 10 insertions, 1 deletions
diff --git a/debian/libvirt-daemon-system.dirs b/debian/libvirt-daemon-system.dirs
index 02a782d1b..a8e91dc57 100644
--- a/debian/libvirt-daemon-system.dirs
+++ b/debian/libvirt-daemon-system.dirs
@@ -9,4 +9,5 @@
/var/log/libvirt/uml
/var/log/libvirt/lxc
/etc/libvirt/hooks
-/usr/share/polkit-1/rules.d/ \ No newline at end of file
+/usr/share/polkit-1/rules.d/
+/var/lib/polkit-1/localauthority/10-vendor.d/
diff --git a/debian/polkit/60-libvirt.pkla b/debian/polkit/60-libvirt.pkla
new file mode 100644
index 000000000..2c7ef083a
--- /dev/null
+++ b/debian/polkit/60-libvirt.pkla
@@ -0,0 +1,6 @@
+[Allow group libvirt management permissions]
+Identity=unix-group:libvirt
+Action=org.libvirt.unix.manage
+ResultAny=yes
+ResultInactive=yes
+ResultActive=yes
diff --git a/debian/rules b/debian/rules
index d80a43f48..ed80e8db7 100755
--- a/debian/rules
+++ b/debian/rules
@@ -148,6 +148,8 @@ override_dh_install:
# Add our backward compat polkit rule
cp debian/polkit/60-libvirt.rules \
debian/libvirt-daemon-system/usr/share/polkit-1/rules.d/
+ cp debian/polkit/60-libvirt.pkla \
+ debian/libvirt-daemon-system/var/lib/polkit-1/localauthority/10-vendor.d/
ifneq (,$(findstring $(DEB_HOST_ARCH_OS), linux))
# Linux supports more nice things:
dh_install -p libvirt-daemon-system usr/lib/systemd/system lib/systemd/