mirror of https://gitee.com/openkylin/libvirt.git
virsh-snapshot: Reject --no-metadata together with --print-xml
Manual for "virsh snapshot-create-as" states that --no-metadata and --print-xml are incompatible. Honor this detail in the code.
This commit is contained in:
parent
02b0d3f3ac
commit
fe69656ea9
|
@ -412,8 +412,14 @@ cmdSnapshotCreateAs(vshControl *ctl, const vshCmd *cmd)
|
|||
unsigned int flags = 0;
|
||||
const vshCmdOpt *opt = NULL;
|
||||
|
||||
if (vshCommandOptBool(cmd, "no-metadata"))
|
||||
if (vshCommandOptBool(cmd, "no-metadata")) {
|
||||
if (vshCommandOptBool(cmd, "print-xml")) {
|
||||
vshError(ctl, "%s",
|
||||
_("--print-xml is incompatible with --no-metadata"));
|
||||
return false;
|
||||
}
|
||||
flags |= VIR_DOMAIN_SNAPSHOT_CREATE_NO_METADATA;
|
||||
}
|
||||
if (vshCommandOptBool(cmd, "halt"))
|
||||
flags |= VIR_DOMAIN_SNAPSHOT_CREATE_HALT;
|
||||
if (vshCommandOptBool(cmd, "disk-only"))
|
||||
|
|
Loading…
Reference in New Issue