From: Yu Watanabe Date: Tue, 16 Jun 2026 14:58:44 +0000 (+0900) Subject: TEST-64-UDEV-STORAGE: skip multipath test if multipathd.service does not exist X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=204c83e5bc5e9d4a7bf9ae259fffd08040729562;p=thirdparty%2Fsystemd.git 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. --- diff --git a/test/units/TEST-64-UDEV-STORAGE.sh b/test/units/TEST-64-UDEV-STORAGE.sh index 97c0bf360cd..afab7d4ff4b 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