storage: Alter error message in probe/empty checks

For case VIR_STORAGE_BLKID_PROBE_DIFFERENT, clean up the message to
avoid using the virsh like --overwrite syntax. Additionally provide
a different error message when not writing the label to avoid confusion.
This commit is contained in:
John Ferlan 2017-01-13 07:33:02 -05:00
parent f462f9ad6e
commit 40ec4ff658

View File

@ -2808,10 +2808,17 @@ virStorageBackendBLKIDFindEmpty(const char *device,
break; break;
case VIR_STORAGE_BLKID_PROBE_DIFFERENT: case VIR_STORAGE_BLKID_PROBE_DIFFERENT:
virReportError(VIR_ERR_STORAGE_POOL_BUILT, if (writelabel)
_("Device '%s' formatted cannot overwrite using '%s', " virReportError(VIR_ERR_STORAGE_POOL_BUILT,
"requires build --overwrite"), _("Format of device '%s' does not match the "
device, format); "expected format '%s', forced overwrite is "
"necessary"),
device, format);
else
virReportError(VIR_ERR_OPERATION_INVALID,
_("Format of device '%s' does not match the "
"expected format '%s'"),
device, format);
break; break;
} }