From 7b8b13c62b5407a9959bad2168c0c7dadfc80981 Mon Sep 17 00:00:00 2001 From: Zdenek Kabelac Date: Sat, 12 May 2018 22:50:36 +0200 Subject: [PATCH] tests: aux detecs supported segments Replace previous compilation detection of present supported segtypes with runtime check. --- test/lib/aux.sh | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/test/lib/aux.sh b/test/lib/aux.sh index adfad3b66..0f0967b05 100644 --- a/test/lib/aux.sh +++ b/test/lib/aux.sh @@ -1516,6 +1516,10 @@ driver_at_least() { } have_thin() { + lvm segtypes 2>/dev/null | grep -q thin$ || { + echo "Thin is not built-in." >&2 + return 1 + } target_at_least dm-thin-pool "$@" declare -a CONF=() @@ -1556,6 +1560,10 @@ have_raid4 () { } have_cache() { + lvm segtypes 2>/dev/null | grep -q cache$ || { + echo "Cache is not built-in." >&2 + return 1 + } target_at_least dm-cache "$@" declare -a CONF=()