summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhilong Liu <zlliu@suse.com>2018-05-30 15:04:05 +0800
committerJes Sorensen <jsorensen@fb.com>2018-06-01 12:46:13 -0400
commit38e955cbf030bc9e564bd87bc9f02f949884a83f (patch)
tree01e5bef848cd761a88306f1f99fdaec4b792fb8b
parent27e39ad31cbdfe516f9f390cc860a4f681750ef0 (diff)
downloadmdadm-38e955cbf030bc9e564bd87bc9f02f949884a83f.tar.gz
mdadm/test: mdadm needn't make install on the system
Fixes: beb71de04d31 ("mdadm/test: enable clustermd testing under clustermd_tests/") clustermd_tests/func.sh: remove unnecessary 'make install', just ensure 'make everything' has done. the original idea is to make the /sbin/mdadm version same as ./mdadm, and this breakage has pointed out by commit: 59416da78fc6 ("tests/func.sh: Fix some total breakage in the test scripts") Signed-off-by: Zhilong Liu <zlliu@suse.com> Signed-off-by: Jes Sorensen <jsorensen@fb.com>
-rw-r--r--clustermd_tests/func.sh11
1 files changed, 4 insertions, 7 deletions
diff --git a/clustermd_tests/func.sh b/clustermd_tests/func.sh
index c2be0e59..642cc966 100644
--- a/clustermd_tests/func.sh
+++ b/clustermd_tests/func.sh
@@ -86,10 +86,13 @@ check_env()
echo "testing can only be done as 'root'."
exit 1
}
+ [ \! -x $mdadm ] && {
+ echo "test: please run make everything before perform testing."
+ exit 1
+ }
check_ssh
commands=(mdadm iscsiadm bc modinfo dlm_controld
udevadm crm crm_mon lsblk pgrep sbd)
- mdadm_src_ver="$($mdadm -V 2>&1)"
for ip in $NODE1 $NODE2
do
for cmd in ${commands[@]}
@@ -99,12 +102,6 @@ check_env()
exit 1
}
done
- mdadm_sbin_ver="$(ssh $ip "mdadm -V 2>&1")"
- if [ "$mdadm_src_ver" != "$mdadm_sbin_ver" ]
- then
- echo "$ip: please run 'make install' before testing."
- exit 1
- fi
mods=(raid1 raid10 md_mod dlm md-cluster)
for mod in ${mods[@]}
do