mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-12-22 05:35:25 +00:00
Rename virStorageBackendCreateQemuImgCmd
Add FromVol at the end. This function will create the qemu-img command line from volume definitions and check them.
This commit is contained in:
parent
c59304e7e8
commit
a832735df9
@ -858,14 +858,17 @@ virStorageBackendCreateQemuImgOpts(char **opts,
|
||||
return -1;
|
||||
}
|
||||
|
||||
/* Create a qemu-img virCommand from the supplied binary path,
|
||||
* volume definitions and imgformat
|
||||
*/
|
||||
virCommandPtr
|
||||
virStorageBackendCreateQemuImgCmd(virConnectPtr conn,
|
||||
virStoragePoolObjPtr pool,
|
||||
virStorageVolDefPtr vol,
|
||||
virStorageVolDefPtr inputvol,
|
||||
unsigned int flags,
|
||||
const char *create_tool,
|
||||
int imgformat)
|
||||
virStorageBackendCreateQemuImgCmdFromVol(virConnectPtr conn,
|
||||
virStoragePoolObjPtr pool,
|
||||
virStorageVolDefPtr vol,
|
||||
virStorageVolDefPtr inputvol,
|
||||
unsigned int flags,
|
||||
const char *create_tool,
|
||||
int imgformat)
|
||||
{
|
||||
virCommandPtr cmd = NULL;
|
||||
bool do_encryption = (vol->target.encryption != NULL);
|
||||
@ -1094,8 +1097,8 @@ virStorageBackendCreateQemuImg(virConnectPtr conn,
|
||||
if (imgformat < 0)
|
||||
goto cleanup;
|
||||
|
||||
cmd = virStorageBackendCreateQemuImgCmd(conn, pool, vol, inputvol, flags,
|
||||
create_tool, imgformat);
|
||||
cmd = virStorageBackendCreateQemuImgCmdFromVol(conn, pool, vol, inputvol,
|
||||
flags, create_tool, imgformat);
|
||||
if (!cmd)
|
||||
goto cleanup;
|
||||
|
||||
|
@ -192,13 +192,13 @@ char *virStorageBackendStablePath(virStoragePoolObjPtr pool,
|
||||
bool loop);
|
||||
|
||||
virCommandPtr
|
||||
virStorageBackendCreateQemuImgCmd(virConnectPtr conn,
|
||||
virStoragePoolObjPtr pool,
|
||||
virStorageVolDefPtr vol,
|
||||
virStorageVolDefPtr inputvol,
|
||||
unsigned int flags,
|
||||
const char *create_tool,
|
||||
int imgformat);
|
||||
virStorageBackendCreateQemuImgCmdFromVol(virConnectPtr conn,
|
||||
virStoragePoolObjPtr pool,
|
||||
virStorageVolDefPtr vol,
|
||||
virStorageVolDefPtr inputvol,
|
||||
unsigned int flags,
|
||||
const char *create_tool,
|
||||
int imgformat);
|
||||
|
||||
/* ------- virStorageFile backends ------------ */
|
||||
typedef struct _virStorageFileBackend virStorageFileBackend;
|
||||
|
@ -98,8 +98,9 @@ testCompareXMLToArgvFiles(bool shouldFail,
|
||||
testSetVolumeType(vol, pool);
|
||||
testSetVolumeType(inputvol, inputpool);
|
||||
|
||||
cmd = virStorageBackendCreateQemuImgCmd(conn, &poolobj, vol, inputvol,
|
||||
flags, create_tool, imgformat);
|
||||
cmd = virStorageBackendCreateQemuImgCmdFromVol(conn, &poolobj, vol,
|
||||
inputvol, flags,
|
||||
create_tool, imgformat);
|
||||
if (!cmd) {
|
||||
if (shouldFail) {
|
||||
virResetLastError();
|
||||
|
Loading…
Reference in New Issue
Block a user