From 204c83e5bc5e9d4a7bf9ae259fffd08040729562 Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Tue, 16 Jun 2026 23:58:44 +0900 Subject: [PATCH] TEST-64-UDEV-STORAGE: skip multipath test if multipathd.service does not exist Rather than checking os-release, but let's check if we have necessary service unit. --- test/units/TEST-64-UDEV-STORAGE.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/test/units/TEST-64-UDEV-STORAGE.sh b/test/units/TEST-64-UDEV-STORAGE.sh index 97c0bf360c..afab7d4ff4 100755 --- a/test/units/TEST-64-UDEV-STORAGE.sh +++ b/test/units/TEST-64-UDEV-STORAGE.sh @@ -266,9 +266,8 @@ EOF testcase_multipath_basic_failover() { local dmpath i path wwid - . /etc/os-release - if [[ "${ID_LIKE:-}" == "alpine" ]]; then - echo "multipath on alpine/postmarketos is broken, skipping the test" | tee --append /skipped + if ! systemctl list-unit-files multipathd.service >/dev/null; then + echo "This test requires multipathd.service but it is not installed, skipping ..." | tee --append /skipped exit 77 fi