libvirt/src/security
Daniel P. Berrange e7c78b0a94 Support QEMU's virtual FAT block device driver
Introduce a new type="dir"  mode for <disks> that allows use of
QEMU's  virtual FAT block device driver. eg

    <disk type='dir' device='floppy'>
      <source dir='/tmp/test'/>
      <target dev='fda' bus='fdc'/>
      <readonly/>
    </disk>

gets turned into

  -drive file=fat:floppy:/tmp/test,if=floppy,index=0

Only read-only disks are supported with virtual FAT mode

* src/conf/domain_conf.c, src/conf/domain_conf.h: Add type="dir"
* docs/schemas/domain.rng: Document new disk type
* src/xen/xend_internal.c, src/xen/xm_internal.c: Raise error for
  unsupported disk types
* tests/qemuxml2argvdata/qemuxml2argv-disk-cdrom-empty.args: Fix
  empty disk file handling
* tests/qemuxml2argvdata/qemuxml2argv-disk-drive-fat.args,
  tests/qemuxml2argvdata/qemuxml2argv-disk-drive-fat.xml,
  tests/qemuxml2argvdata/qemuxml2argv-floppy-drive-fat.args,
  tests/qemuxml2argvdata/qemuxml2argv-floppy-drive-fat.xml
  tests/qemuxml2argvtest.c: Test QEMU vitual FAT driver
* src/qemu/qemu_conf.c: Support generating fat:/some/dir type
  disk args
* src/security/security_selinux.c: Temporarily skip labelling
  of directory based disks
2009-11-23 12:17:16 +00:00
..
security_apparmor.c AppArmor code cleanups 2009-11-13 15:32:55 +01:00
security_apparmor.h sVirt AppArmor security driver 2009-10-08 16:34:22 +02:00
security_driver.c Various error reporting fixes 2009-11-03 16:46:54 -05:00
security_driver.h Fix save and restore with non-privileged guests and SELinux 2009-11-11 15:24:32 +00:00
security_selinux.c Support QEMU's virtual FAT block device driver 2009-11-23 12:17:16 +00:00
security_selinux.h Move security drivers to src/security/ 2009-09-21 14:41:44 +01:00
virt-aa-helper.c AppArmor handling of accesses to readonly files 2009-11-13 15:32:55 +01:00