From 15cf593bc56f9fdd2b433738254c3fe692f5b982 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Tue, 30 Oct 2018 01:17:00 +0100 Subject: [PATCH] tests/lvm: fix checking lvm pool existence If pool or group name have '-', it will be mangled as '--' in /dev/mapper. Use /dev/VG_NAME/LV_NAME symlink instead. Related QubesOS/qubes-issues#4332 --- qubes/tests/storage_lvm.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/qubes/tests/storage_lvm.py b/qubes/tests/storage_lvm.py index 3f320790..82ef3c46 100644 --- a/qubes/tests/storage_lvm.py +++ b/qubes/tests/storage_lvm.py @@ -42,7 +42,7 @@ else: def lvm_pool_exists(volume_group, thin_pool): ''' Returns ``True`` if thin pool exists in the volume group. ''' - path = "/dev/mapper/{!s}-{!s}".format(volume_group, thin_pool) + path = "/dev/{!s}/{!s}".format(volume_group, thin_pool) return os.path.exists(path)