]> git.proxmox.com Git - mirror_qemu.git/commit - qemu-img.c
qemu-img resize: Require --shrink for shrinking all image formats
authorKevin Wolf <kwolf@redhat.com>
Fri, 10 Jul 2020 12:17:17 +0000 (14:17 +0200)
committerKevin Wolf <kwolf@redhat.com>
Fri, 17 Jul 2020 12:20:57 +0000 (14:20 +0200)
commit1c404d756fd59ecee09dec924b88c492d24b3fc8
treefc4e1d01849d58ad36a3e49567edc4558f48ddd6
parenta08464521ccb302a24c7785f50ce32473904136c
qemu-img resize: Require --shrink for shrinking all image formats

QEMU 2.11 introduced the --shrink option for qemu-img resize to avoid
accidentally shrinking images (commit 4ffca8904a3). However, for
compatibility reasons, it was not enforced for raw images yet, but only
a deprecation warning was printed. This warning has existed for long
enough that we can now finally require --shrink for raw images, too, and
error out if it's not given.

Documentation already describes the state as it is after this patch.

Signed-off-by: Kevin Wolf <kwolf@redhat.com>
Message-Id: <20200710121717.28339-1-kwolf@redhat.com>
Reviewed-by: Daniel P. Berrangé <berrange@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
qemu-img.c