From: Daniel Veillard Date: Wed, 14 Dec 2005 12:36:43 +0000 (+0000) Subject: * src/xml.c: added dump of physical vbd and read-only status X-Git-Tag: LIBVIR_0_0_1~13 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5462d542b911741bd1b7ae88b2c47b24c6677248;p=thirdparty%2Flibvirt.git * src/xml.c: added dump of physical vbd and read-only status Daniel --- diff --git a/ChangeLog b/ChangeLog index 609d46887b..a11a11a5f5 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Wed Dec 14 13:35:39 CET 2005 Daniel Veillard + + * src/xml.c: added dump of physical vbd and read-only status + Wed Dec 14 12:20:06 CET 2005 Daniel Veillard * src/xml.c: started to add block devices and interfaces descriptions diff --git a/src/xml.c b/src/xml.c index 959effa596..15f69a7b66 100644 --- a/src/xml.c +++ b/src/xml.c @@ -196,6 +196,29 @@ virDomainGetXMLDevice(virDomainPtr domain, virBufferPtr buf, long dev) { virBufferVSprintf(buf, " \n", val); free(val); } + val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "read-only"); + if (val != NULL) { + virBufferVSprintf(buf, " \n", val); + free(val); + } + virBufferAdd(buf, " \n", 12); + } else if (!strcmp(type, "phy")) { + virBufferVSprintf(buf, " \n"); + val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "params"); + if (val != NULL) { + virBufferVSprintf(buf, " \n", val); + free(val); + } + val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "dev"); + if (val != NULL) { + virBufferVSprintf(buf, " \n", val); + free(val); + } + val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "read-only"); + if (val != NULL) { + virBufferVSprintf(buf, " \n", val); + free(val); + } virBufferAdd(buf, " \n", 12); } else { TODO