On Tue, Jul 07, 2015 at 11:38:53AM +0200, Cédric Bosdonnat wrote:
> With commit 3f9868a virt-aa-helper stopped working due to missing
> DomainGuest in the caps.
> 
> The test with -c without arch also needs to be
> removed since the new capabilities code uses the host arch when none is
> provided.
> ---
>  src/security/virt-aa-helper.c | 25 ++++++++++++++++++++++++-
>  tests/virt-aa-helper-test     |  3 ---
>  2 files changed, 24 insertions(+), 4 deletions(-)
> 
> diff --git a/src/security/virt-aa-helper.c b/src/security/virt-aa-helper.c
> index f94f337..cf729e9 100644
> --- a/src/security/virt-aa-helper.c
> +++ b/src/security/virt-aa-helper.c
> @@ -73,6 +73,7 @@ typedef struct {
>      virDomainDefPtr def;        /* VM definition */
>      virCapsPtr caps;            /* VM capabilities */
>      virDomainXMLOptionPtr xmlopt; /* XML parser data */
> +    char *hvm;                  /* type of hypervisor (eg qemu, xen, lxc) */

HVM should stand for Hardware Virtual Machine, but not all the
hypervisors provide full virtualization.

I think hypervisor would be a better name. Or virtType, which is what
domain_conf.c uses.

>      char *os;                   /* type of os (eg hvm, xen, exe) */
>      virArch arch;               /* machine architecture */
>      char *newfile;              /* newly added file */
  

> @@ -730,6 +738,21 @@ get_definition(vahControl * ctl, const char *xmlStr)
>          goto exit;
>      }
>  
> +    if ((hvmtype = virDomainVirtTypeFromString(ctl->hvm)) < 0) {
> +        vah_error(ctl, 0, _("unknown HVM type"));

unknown domain/virt type

ACK with the name changed.

Jan

Attachment: signature.asc
Description: Digital signature

--
libvir-list mailing list
libvir-list@redhat.com
https://www.redhat.com/mailman/listinfo/libvir-list

Reply via email to