From c4e04f2471a4eae906e20d525245c65999ccf4e1 Mon Sep 17 00:00:00 2001 From: Michael Fritch Date: Fri, 19 Nov 2021 11:31:15 -0700 Subject: [PATCH] qa/workunits/cephadm/test_cephadm: compile cephadm build the compiled cephadm binary during the workunit test Signed-off-by: Michael Fritch --- qa/workunits/cephadm/test_cephadm.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/qa/workunits/cephadm/test_cephadm.sh b/qa/workunits/cephadm/test_cephadm.sh index 96fcf76d7be..aeec802756f 100755 --- a/qa/workunits/cephadm/test_cephadm.sh +++ b/qa/workunits/cephadm/test_cephadm.sh @@ -20,13 +20,18 @@ OSD_TO_CREATE=2 OSD_VG_NAME=${SCRIPT_NAME%.*} OSD_LV_NAME=${SCRIPT_NAME%.*} +# TMPDIR for test data +[ -d "$TMPDIR" ] || TMPDIR=$(mktemp -d tmp.$SCRIPT_NAME.XXXXXX) +[ -d "$TMPDIR_TEST_MULTIPLE_MOUNTS" ] || TMPDIR_TEST_MULTIPLE_MOUNTS=$(mktemp -d tmp.$SCRIPT_NAME.XXXXXX) + CEPHADM_SRC_DIR=${SCRIPT_DIR}/../../../src/cephadm CEPHADM_SAMPLES_DIR=${CEPHADM_SRC_DIR}/samples [ -z "$SUDO" ] && SUDO=sudo if [ -z "$CEPHADM" ]; then - CEPHADM=${CEPHADM_SRC_DIR}/cephadm + CEPHADM=`mktemp -p $TMPDIR tmp.cephadm.XXXXXX` + ${CEPHADM_SRC_DIR}/build.sh "$CEPHADM" fi # at this point, we need $CEPHADM set @@ -50,10 +55,6 @@ if ! [ "$loopdev" = "" ]; then $SUDO losetup -d $loopdev fi -# TMPDIR for test data -[ -d "$TMPDIR" ] || TMPDIR=$(mktemp -d tmp.$SCRIPT_NAME.XXXXXX) -[ -d "$TMPDIR_TEST_MULTIPLE_MOUNTS" ] || TMPDIR_TEST_MULTIPLE_MOUNTS=$(mktemp -d tmp.$SCRIPT_NAME.XXXXXX) - function cleanup() { if [ $CLEANUP = false ]; then -- 2.39.5