diff options
Diffstat (limited to 'test')
-rwxr-xr-x | test/units/TEST-84-STORAGETM.sh | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/units/TEST-84-STORAGETM.sh b/test/units/TEST-84-STORAGETM.sh index 1dd2ea6184..0020fad92a 100755 --- a/test/units/TEST-84-STORAGETM.sh +++ b/test/units/TEST-84-STORAGETM.sh @@ -3,6 +3,14 @@ set -eux set -o pipefail +if systemd-analyze compare-versions "$(nvme --version | grep libnvme | awk '{print $3}')" eq 1.11; then + if grep -q "CONFIG_NVME_TCP_TLS is not set" "/boot/config-$(uname -r)" 2>/dev/null || grep -q "CONFIG_NVME_TCP_TLS is not set" "/usr/lib/modules/$(uname -r)/config" 2>/dev/null; then + # See: https://github.com/linux-nvme/nvme-cli/issues/2573 + echo "nvme-cli is broken and requires TLS support in the kernel" >/skipped + exit 77 + fi +fi + /usr/lib/systemd/systemd-storagetm --list-devices modprobe -v nvmet-tcp |