This is an expanded version of this series which added a new
SELinux test case
https://www.redhat.com/archives/libvir-list/2012-September/msg01381.html
The change here is to fix some bugs in the previous autoconf
macros, and dramatically expand their usage, removing ~700
lines of code from configure.ac
.gitignore | 1
configure.ac | 726 +----------------------------
daemon/Makefile.am | 2
daemon/libvirtd-config.c | 4
daemon/libvirtd.c | 4
daemon/libvirtd.h | 6
daemon/remote.c | 2
docs/hacking.html.in | 2
libvirt.spec.in | 1
m4/virt-apparmor.m4 | 19
m4/virt-audit.m4 | 9
m4/virt-avahi.m4 | 9
m4/virt-capng.m4 | 9
m4/virt-dbus.m4 | 19
m4/virt-hal.m4 | 9
m4/virt-lib.m4 | 273 ++++++++++
m4/virt-libattr.m4 | 9
m4/virt-libblkid.m4 | 9
m4/virt-netcf.m4 | 23
m4/virt-numactl.m4 | 9
m4/virt-pciaccess.m4 | 9
m4/virt-result.m4 | 9
m4/virt-sanlock.m4 | 9
m4/virt-sasl.m4 | 12
m4/virt-selinux.m4 | 33 +
m4/virt-udev.m4 | 15
m4/virt-yajl.m4 | 34 +
src/Makefile.am | 22
src/lxc/lxc_container.c | 14
src/lxc/lxc_controller.c | 8
src/node_device/node_device_driver.c | 8
src/node_device/node_device_driver.h | 4
src/nodeinfo.c | 10
src/nwfilter/nwfilter_driver.c | 4
src/qemu/qemu_capabilities.c | 2
src/qemu/qemu_driver.c | 4
src/qemu/qemu_process.c | 4
src/remote/remote_driver.c | 8
src/rpc/virnetclient.c | 10
src/rpc/virnetclient.h | 4
src/rpc/virnetserverclient.c | 12
src/rpc/virnetserverclient.h | 2
src/rpc/virnetservermdns.c | 12
src/rpc/virnetsocket.c | 16
src/rpc/virnetsocket.h | 4
src/storage/storage_backend.c | 6
src/storage/storage_backend_fs.c | 8
src/storage/storage_backend_scsi.c | 4
src/util/command.c | 4
src/util/json.c | 14
src/util/storage_file.c | 2
src/util/util.c | 2
src/util/viraudit.c | 14
src/util/virdbus.c | 6
src/util/virdbus.h | 2
tests/Makefile.am | 22
tests/libvirtdconftest.c | 2
tests/qemuhelptest.c | 2
tests/securityselinuxhelper.c | 33 +
tests/securityselinuxlabeldata/chardev.txt | 5
tests/securityselinuxlabeldata/chardev.xml | 34 +
tests/securityselinuxlabeldata/disks.txt | 5
tests/securityselinuxlabeldata/disks.xml | 52 ++
tests/securityselinuxlabeldata/kernel.txt | 2
tests/securityselinuxlabeldata/kernel.xml | 20
tests/securityselinuxlabeltest.c | 341 +++++++++++++
tools/Makefile.am | 4
67 files changed, 1184 insertions(+), 814 deletions(-)