We special cased some behaviour and it broke on combination with other
special case.
Peter Krempa (4):
qemuxml2argvdata/disk-slices: Add test case for 'luks' encryption
qemu: block: Extract logic decision when to use a separate 'raw' layer
for slice
qemuBlockStorageSourceNeedsStorageSliceLayer: Deal with 'luks' files
qemu: block: Split up formatting of JSON props for 'raw' and 'luks'
drivers
src/qemu/qemu_block.c | 70 ++++++++++++++-----
src/qemu/qemu_block.h | 3 +
src/qemu/qemu_domain.c | 3 +-
.../disk-slices.x86_64-latest.args | 41 +++++++----
tests/qemuxml2argvdata/disk-slices.xml | 13 ++++
.../disk-slices.x86_64-latest.xml | 16 ++++-
6 files changed, 112 insertions(+), 34 deletions(-)
--
2.24.1