From c6c8370d488ca0d2d0ea97f7334c7c4f51a27def Mon Sep 17 00:00:00 2001 From: GONG Jie Date: Mon, 21 Aug 2017 13:22:17 +0800 Subject: [PATCH] Revise InfiniBand test case --- .../infiniband/rhel-infiniband-diskless-install.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/xCAT-test/autotest/testcase/infiniband/rhel-infiniband-diskless-install.sh b/xCAT-test/autotest/testcase/infiniband/rhel-infiniband-diskless-install.sh index d9eb79eac..18f61a70e 100755 --- a/xCAT-test/autotest/testcase/infiniband/rhel-infiniband-diskless-install.sh +++ b/xCAT-test/autotest/testcase/infiniband/rhel-infiniband-diskless-install.sh @@ -142,6 +142,13 @@ chmod 0755 "/install/custom/netboot/rh/mlnx.${LINUX_DISTRO%%.*}.${LINUX_ARCH}.po rm -rf "${OSIMAGE_OTHERPKGDIR}" mkdir -p "${OSIMAGE_OTHERPKGDIR}" +mkdir -p "${OSIMAGE_OTHERPKGDIR}"/dkms +[ -f "${DKMS_RPM}" ] +[ "$?" -ne "0" ] && echo "File ${DKMS_RPM} not found." >&2 && exit 1 +cp "${DKMS_RPM}" "${OSIMAGE_OTHERPKGDIR}/dkms" + +( cd "${OSIMAGE_OTHERPKGDIR}" && createrepo . ) + rm -rf "${OSIMAGE_ROOTIMGDIR}" genimage "${OSIMAGE_NAME}" @@ -170,7 +177,7 @@ sleep 5 xdsh "${COMPUTE_NODE}" date [ "$?" -ne "0" ] && echo "Failed connect to compute node via SSH." >&2 && exit 1 -#xdsh "${COMPUTE_NODE}" 'rpm -q cuda' | grep ': cuda-' -#[ "$?" -ne "0" ] && echo "CUDA installation checking failed" >&2 && exit 1 +xdsh "${COMPUTE_NODE}" 'rpm -qa' | grep 'mlnx' +[ "$?" -ne "0" ] && echo "MLNX OFED installation checking failed" >&2 && exit 1 exit 0