forked from pool/libvirt
37e0137a03
Tue Jul 10 13:29:51 UTC 2015 - cbosdonnat@suse.com - Fixed virt-aa-helper bugs preventing virt-sandbox to work. 24f3c2f-virt-aa-helper-fix-caps.patch 61dab0f-virt-aa-helper-renaming.patch a55a5e7-virt-aa-helper-log.patch e44bcae-virt-aa-helper-trailing-slash.patch bsc#936841 - Fixed crasher due to uninitialized values qemu-nbd-cleanup-fix.patch bsc#936841 OBS-URL: https://build.opensuse.org/request/show/315860 OBS-URL: https://build.opensuse.org/package/show/Virtualization/libvirt?expand=0&rev=470
65 lines
2.2 KiB
Diff
65 lines
2.2 KiB
Diff
From 61dab0f74ef79d034542bb77921e69fbbab3cf41 Mon Sep 17 00:00:00 2001
|
|
From: =?UTF-8?q?C=C3=A9dric=20Bosdonnat?= <cbosdonnat@suse.com>
|
|
Date: Thu, 25 Jun 2015 13:01:40 +0200
|
|
Subject: [PATCH 3/5] virt-aa-helper: rename ctl->hvm to ctl->os
|
|
|
|
ctl->hvm contains os.type string value, change the name to reflect it.
|
|
---
|
|
src/security/virt-aa-helper.c | 12 ++++++------
|
|
1 file changed, 6 insertions(+), 6 deletions(-)
|
|
|
|
diff --git a/src/security/virt-aa-helper.c b/src/security/virt-aa-helper.c
|
|
index f8a9cf2..604fb93 100644
|
|
--- a/src/security/virt-aa-helper.c
|
|
+++ b/src/security/virt-aa-helper.c
|
|
@@ -73,7 +73,7 @@ typedef struct {
|
|
virDomainDefPtr def; /* VM definition */
|
|
virCapsPtr caps; /* VM capabilities */
|
|
virDomainXMLOptionPtr xmlopt; /* XML parser data */
|
|
- char *hvm; /* type of hypervisor (eg hvm, xen) */
|
|
+ char *os; /* type of os (eg hvm, xen, exe) */
|
|
virArch arch; /* machine architecture */
|
|
char *newfile; /* newly added file */
|
|
bool append; /* append to .files instead of rewrite */
|
|
@@ -89,7 +89,7 @@ vahDeinit(vahControl * ctl)
|
|
virObjectUnref(ctl->caps);
|
|
virObjectUnref(ctl->xmlopt);
|
|
VIR_FREE(ctl->files);
|
|
- VIR_FREE(ctl->hvm);
|
|
+ VIR_FREE(ctl->os);
|
|
VIR_FREE(ctl->newfile);
|
|
|
|
return 0;
|
|
@@ -641,7 +641,7 @@ verify_xpath_context(xmlXPathContextPtr ctxt)
|
|
|
|
/*
|
|
* Parse the xml we received to fill in the following:
|
|
- * ctl->hvm
|
|
+ * ctl->os
|
|
* ctl->arch
|
|
*
|
|
* These are suitable for setting up a virCapsPtr
|
|
@@ -668,8 +668,8 @@ caps_mockup(vahControl * ctl, const char *xmlStr)
|
|
if (verify_xpath_context(ctxt) != 0)
|
|
goto cleanup;
|
|
|
|
- ctl->hvm = virXPathString("string(./os/type[1])", ctxt);
|
|
- if (!ctl->hvm) {
|
|
+ ctl->os = virXPathString("string(./os/type[1])", ctxt);
|
|
+ if (!ctl->os) {
|
|
vah_error(ctl, 0, _("os.type is not defined"));
|
|
goto cleanup;
|
|
}
|
|
@@ -714,7 +714,7 @@ get_definition(vahControl * ctl, const char *xmlStr)
|
|
goto exit;
|
|
}
|
|
|
|
- if ((ostype = virDomainOSTypeFromString(ctl->hvm)) < 0) {
|
|
+ if ((ostype = virDomainOSTypeFromString(ctl->os)) < 0) {
|
|
vah_error(ctl, 0, _("unknown OS type"));
|
|
goto exit;
|
|
}
|
|
--
|
|
2.1.4
|
|
|