aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2010-09-15 14:44:11 +0100
committerDaniel P. Berrange <berrange@redhat.com>2010-10-19 17:31:31 +0100
commit8f680ad3b81075c49b6904dfd86fcc178f36aaf9 (patch)
tree028cdb8a2b2fc04c0db771dae83cfb00173aa2f1 /autobuild.sh
parentFix statstest when driver modules are enabled (diff)
downloadlibvirt-8f680ad3b81075c49b6904dfd86fcc178f36aaf9.tar.gz
libvirt-8f680ad3b81075c49b6904dfd86fcc178f36aaf9.tar.bz2
libvirt-8f680ad3b81075c49b6904dfd86fcc178f36aaf9.zip
Basic framework for auditing integration
Integrate with libaudit.so for auditing of important operations. libvirtd gains a couple of config entries for auditing. By default it will enable auditing, if its enabled on the host. It can be configured to force exit if auditing is disabled on the host. It will can also send audit messages via libvirt internal logging API Places requiring audit reporting can use the VIR_AUDIT macro to report data. This is a no-op unless auditing is enabled * autobuild.sh, mingw32-libvirt.spec.in: Disable audit on mingw * configure.ac: Add check for libaudit * daemon/libvirtd.aug, daemon/libvirtd.conf, daemon/test_libvirtd.aug, daemon/libvirtd.c: Add config options to enable auditing * include/libvirt/virterror.h, src/util/virterror.c: Add VIR_FROM_AUDIT source * libvirt.spec.in: Enable audit * src/util/virtaudit.h, src/util/virtaudit.c: Simple internal API for auditing messages
Diffstat (limited to 'autobuild.sh')
-rwxr-xr-xautobuild.sh1
1 files changed, 1 insertions, 0 deletions
diff --git a/autobuild.sh b/autobuild.sh
index c52747938..844ce5399 100755
--- a/autobuild.sh
+++ b/autobuild.sh
@@ -85,6 +85,7 @@ if [ -x /usr/bin/i686-pc-mingw32-gcc ]; then
--without-one \
--without-phyp \
--without-netcf \
+ --without-audit \
--without-libvirtd
make