On Mon, May 15, 2023 at 07:55:28PM +0200, Laszlo Ersek wrote: > In preparation for a subsequent patch, rename "VG" to "Volume-Group", and > "LV<n>" to "Logical-Volume-<n>", in the LUKS-on-LVM conversion test. > > Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2168506 > Signed-off-by: Laszlo Ersek <ler...@redhat.com> > --- > test-data/phony-guests/make-fedora-img.pl | 30 +++++++++++--------- > tests/test-v2v-fedora-luks-on-lvm-conversion.sh | 8 +++--- > 2 files changed, 21 insertions(+), 17 deletions(-) > > diff --git a/test-data/phony-guests/make-fedora-img.pl > b/test-data/phony-guests/make-fedora-img.pl > index c30c0b53a775..830accfcbd09 100755 > --- a/test-data/phony-guests/make-fedora-img.pl > +++ b/test-data/phony-guests/make-fedora-img.pl > @@ -224,23 +224,27 @@ EOF > > # Create the Volume Group on /dev/sda2. > $g->pvcreate ('/dev/sda2'); > - $g->vgcreate ('VG', ['/dev/sda2']); > - $g->lvcreate ('Root', 'VG', 256); > - $g->lvcreate ('LV1', 'VG', 32); > - $g->lvcreate ('LV2', 'VG', 32); > - $g->lvcreate ('LV3', 'VG', 64); > + $g->vgcreate ('Volume-Group', ['/dev/sda2']); > + $g->lvcreate ('Root', 'Volume-Group', 256); > + $g->lvcreate ('Logical-Volume-1', 'Volume-Group', 32); > + $g->lvcreate ('Logical-Volume-2', 'Volume-Group', 32); > + $g->lvcreate ('Logical-Volume-3', 'Volume-Group', 64);
Initially I was surprised that this didn't break a bazillion tests in libguestfs / guestfs-tools, however then I realised this patch would only go into virt-v2v and is not shared. So the change and the minor test fix below both look fine: Reviewed-by: Richard W.M. Jones <rjo...@redhat.com> Rich. > # Format each Logical Group as a LUKS device, with a different password. > - $g->luks_format ('/dev/VG/Root', 'FEDORA-Root', 0); > - $g->luks_format ('/dev/VG/LV1', 'FEDORA-LV1', 0); > - $g->luks_format ('/dev/VG/LV2', 'FEDORA-LV2', 0); > - $g->luks_format ('/dev/VG/LV3', 'FEDORA-LV3', 0); > + $g->luks_format ('/dev/Volume-Group/Root', 'FEDORA-Root', > 0); > + $g->luks_format ('/dev/Volume-Group/Logical-Volume-1', 'FEDORA-LV1', > 0); > + $g->luks_format ('/dev/Volume-Group/Logical-Volume-2', 'FEDORA-LV2', > 0); > + $g->luks_format ('/dev/Volume-Group/Logical-Volume-3', 'FEDORA-LV3', > 0); > > # Open the LUKS devices. This creates nodes like /dev/mapper/*-luks. > - $g->cryptsetup_open ('/dev/VG/Root', 'FEDORA-Root', 'Root-luks'); > - $g->cryptsetup_open ('/dev/VG/LV1', 'FEDORA-LV1', 'LV1-luks'); > - $g->cryptsetup_open ('/dev/VG/LV2', 'FEDORA-LV2', 'LV2-luks'); > - $g->cryptsetup_open ('/dev/VG/LV3', 'FEDORA-LV3', 'LV3-luks'); > + $g->cryptsetup_open ('/dev/Volume-Group/Root', > + 'FEDORA-Root', 'Root-luks'); > + $g->cryptsetup_open ('/dev/Volume-Group/Logical-Volume-1', > + 'FEDORA-LV1', 'LV1-luks'); > + $g->cryptsetup_open ('/dev/Volume-Group/Logical-Volume-2', > + 'FEDORA-LV2', 'LV2-luks'); > + $g->cryptsetup_open ('/dev/Volume-Group/Logical-Volume-3', > + 'FEDORA-LV3', 'LV3-luks'); > > # Phony root filesystem. > $g->mkfs ('ext2', '/dev/mapper/Root-luks', blocksize => 4096, label => > 'ROOT'); > diff --git a/tests/test-v2v-fedora-luks-on-lvm-conversion.sh > b/tests/test-v2v-fedora-luks-on-lvm-conversion.sh > index 1a4068cf678f..7ad17e0d827f 100755 > --- a/tests/test-v2v-fedora-luks-on-lvm-conversion.sh > +++ b/tests/test-v2v-fedora-luks-on-lvm-conversion.sh > @@ -28,9 +28,9 @@ skip_if_skipped > f=../test-data/phony-guests/fedora-luks-on-lvm.img > requires test -f $f > > -keys=(--key /dev/VG/Root:key:FEDORA-Root > - --key /dev/VG/LV1:key:FEDORA-LV1 > - --key /dev/VG/LV2:key:FEDORA-LV2 > - --key /dev/VG/LV3:key:FEDORA-LV3) > +keys=(--key /dev/Volume-Group/Root:key:FEDORA-Root > + --key /dev/Volume-Group/Logical-Volume-1:key:FEDORA-LV1 > + --key /dev/Volume-Group/Logical-Volume-2:key:FEDORA-LV2 > + --key /dev/Volume-Group/Logical-Volume-3:key:FEDORA-LV3) > > $VG virt-v2v --debug-gc -i disk $f -o null "${keys[@]}" > > _______________________________________________ > Libguestfs mailing list > Libguestfs@redhat.com > https://listman.redhat.com/mailman/listinfo/libguestfs -- Richard Jones, Virtualization Group, Red Hat http://people.redhat.com/~rjones Read my programming and virtualization blog: http://rwmj.wordpress.com virt-builder quickly builds VMs from scratch http://libguestfs.org/virt-builder.1.html _______________________________________________ Libguestfs mailing list Libguestfs@redhat.com https://listman.redhat.com/mailman/listinfo/libguestfs