mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-08-27 19:11:16 +00:00
vmx: shortcut 'cdrom-image' as CD-ROM earlier
Add it to the list of 'deviceType' values ignored for disks. Signed-off-by: Pino Toscano <ptoscano@redhat.com> Reviewed-by: Michal Privoznik <mprivozn@redhat.com>
This commit is contained in:
parent
b23ee6394a
commit
11e61489ff
@ -2235,13 +2235,15 @@ virVMXParseDisk(virVMXContext *ctx, virDomainXMLOptionPtr xmlopt, virConfPtr con
|
||||
(deviceType &&
|
||||
(STRCASEEQ(deviceType, "atapi-cdrom") ||
|
||||
STRCASEEQ(deviceType, "cdrom-raw") ||
|
||||
STRCASEEQ(deviceType, "cdrom-image") ||
|
||||
(STRCASEEQ(deviceType, "scsi-passthru") &&
|
||||
STRPREFIX(fileName, "/vmfs/devices/cdrom/"))))) {
|
||||
/*
|
||||
* This function was called in order to parse a harddisk device,
|
||||
* but .iso files, 'atapi-cdrom', 'cdrom-raw', and 'scsi-passthru'
|
||||
* CDROM devices are for CDROM devices only. Just ignore it, another
|
||||
* call to this function to parse a CDROM device may handle it.
|
||||
* but .iso files, 'atapi-cdrom', 'cdrom-raw', 'cdrom-image',
|
||||
* and 'scsi-passthru' CDROM devices are for CDROM devices only.
|
||||
* Just ignore it, another call to this function to parse a CDROM
|
||||
* device may handle it.
|
||||
*/
|
||||
goto ignore;
|
||||
} else if (virStringHasCaseSuffix(fileName, ".vmdk")) {
|
||||
|
Loading…
Reference in New Issue
Block a user