+Wed Dec 14 13:35:39 CET 2005 Daniel Veillard <veillard@redhat.com>
+
+ * src/xml.c: added dump of physical vbd and read-only status
+
Wed Dec 14 12:20:06 CET 2005 Daniel Veillard <veillard@redhat.com>
* src/xml.c: started to add block devices and interfaces descriptions
virBufferVSprintf(buf, " <target dev='%s'/>\n", val);
free(val);
}
+ val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "read-only");
+ if (val != NULL) {
+ virBufferVSprintf(buf, " <readonly/>\n", val);
+ free(val);
+ }
+ virBufferAdd(buf, " </disk>\n", 12);
+ } else if (!strcmp(type, "phy")) {
+ virBufferVSprintf(buf, " <disk type='device'>\n");
+ val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "params");
+ if (val != NULL) {
+ virBufferVSprintf(buf, " <source device='%s'/>\n", val);
+ free(val);
+ }
+ val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "dev");
+ if (val != NULL) {
+ virBufferVSprintf(buf, " <target dev='%s'/>\n", val);
+ free(val);
+ }
+ val = virDomainGetXMLDeviceInfo(domain, "vbd", dev, "read-only");
+ if (val != NULL) {
+ virBufferVSprintf(buf, " <readonly/>\n", val);
+ free(val);
+ }
virBufferAdd(buf, " </disk>\n", 12);
} else {
TODO