]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commitdiff
Apparmor qemu abstraction fixes for SLES
authorCédric Bosdonnat <cbosdonnat@suse.com>
Wed, 11 Mar 2015 10:09:40 +0000 (11:09 +0100)
committerCédric Bosdonnat <cbosdonnat@suse.com>
Thu, 9 Apr 2015 09:18:16 +0000 (11:18 +0200)
SLES 11 has legacy qemu-kvm package, /usr/bin/qemu-kvm and
/usr/share/qemu-kvm need to be accessed to domains.

examples/apparmor/libvirt-qemu

index 7aad3911a2d860696da35cfca3857dc2f2918060..a3043dd9bff7de782ead340e13487119b09b0789 100644 (file)
@@ -59,6 +59,7 @@
   # access to firmware's etc
   /usr/share/kvm/** r,
   /usr/share/qemu/** r,
+  /usr/share/qemu-kvm/** r,
   /usr/share/bochs/** r,
   /usr/share/openbios/** r,
   /usr/share/openhackware/** r,
@@ -73,6 +74,7 @@
   # the various binaries
   /usr/bin/kvm rmix,
   /usr/bin/qemu rmix,
+  /usr/bin/qemu-kvm rmix,
   /usr/bin/qemu-system-arm rmix,
   /usr/bin/qemu-system-cris rmix,
   /usr/bin/qemu-system-i386 rmix,
   /bin/dd rmix,
   /bin/cat rmix,
 
+  # for restore
+  /bin/bash rmix,
+
   # for usb access
   /dev/bus/usb/ r,
   /etc/udev/udev.conf r,
   /sys/bus/ r,
   /sys/class/ r,
 
+  # nscd pieces
+  /run/nscd/group r,
+  /run/nscd/passwd r,
+
   /usr/{lib,libexec}/qemu-bridge-helper Cx -> qemu_bridge_helper,
   # child profile for bridge helper process
   profile qemu_bridge_helper {