Feature #341 » 9024-virtual-disk.patch
libvirt-0.7.5/src/conf/domain_conf.h 2010-08-18 15:20:50.410634772 +0200 | ||
---|---|---|
VIR_DOMAIN_DISK_TYPE_BLOCK,
|
||
VIR_DOMAIN_DISK_TYPE_FILE,
|
||
VIR_DOMAIN_DISK_TYPE_DIR,
|
||
VIR_DOMAIN_DISK_TYPE_VIRTUAL,
|
||
VIR_DOMAIN_DISK_TYPE_LAST
|
||
};
|
||
-- libvirt-0.7.5.orig/src/conf/domain_conf.c.orig 2010-08-18 16:29:01.363106145 +0200
|
||
++ libvirt-0.7.5/src/conf/domain_conf.c 2010-08-18 16:30:29.997401082 +0200
|
||
... | ... | |
VIR_ENUM_IMPL(virDomainDisk, VIR_DOMAIN_DISK_TYPE_LAST,
|
||
"block",
|
||
"file",
|
||
"dir")
|
||
"dir",
|
||
"virtual")
|
||
VIR_ENUM_IMPL(virDomainDiskDevice, VIR_DOMAIN_DISK_DEVICE_LAST,
|
||
"disk",
|
||
... | ... | |
case VIR_DOMAIN_DISK_TYPE_DIR:
|
||
source = virXMLPropString(cur, "dir");
|
||
break;
|
||
case VIR_DOMAIN_DISK_TYPE_VIRTUAL:
|
||
source = virXMLPropString(cur, "path");
|
||
break;
|
||
default:
|
||
virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
|
||
_("unexpected disk type %s"),
|
||
... | ... | |
virBufferEscapeString(buf, " <source dir='%s'/>\n",
|
||
def->src);
|
||
break;
|
||
case VIR_DOMAIN_DISK_TYPE_VIRTUAL:
|
||
virBufferEscapeString(buf, " <source path='%s'/>\n",
|
||
def->src);
|
||
break;
|
||
default:
|
||
virDomainReportError(conn, VIR_ERR_INTERNAL_ERROR,
|
||
_("unexpected disk type %s"),
|