From: Michael Fritch Date: Fri, 19 Nov 2021 19:56:37 +0000 (-0700) Subject: qa/workunits/cephadm/test_repos: compile cephadm X-Git-Tag: v18.0.0~7^2~9 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=0f677230ed8b0cffeb440be7207dc09f75e01b9b;p=ceph.git qa/workunits/cephadm/test_repos: compile cephadm build the compiled cephadm binary during the workunit test Signed-off-by: Michael Fritch --- diff --git a/qa/workunits/cephadm/test_repos.sh b/qa/workunits/cephadm/test_repos.sh index 4b0749231df5..63fc2a06462e 100755 --- a/qa/workunits/cephadm/test_repos.sh +++ b/qa/workunits/cephadm/test_repos.sh @@ -3,7 +3,14 @@ SCRIPT_NAME=$(basename ${BASH_SOURCE[0]}) SCRIPT_DIR=$(dirname ${BASH_SOURCE[0]}) CEPHADM_SRC_DIR=${SCRIPT_DIR}/../../../src/cephadm -CEPHADM=${CEPHADM_SRC_DIR}/cephadm + +[ -d "$TMPDIR" ] || TMPDIR=$(mktemp -d tmp.$SCRIPT_NAME.XXXXXX) +trap "$SUDO rm -rf $TMPDIR" EXIT + +if [ -z "$CEPHADM" ]; then + CEPHADM=`mktemp -p $TMPDIR tmp.cephadm.XXXXXX` + ${CEPHADM_SRC_DIR}/build.sh "$CEPHADM" +fi # this is a pretty weak test, unfortunately, since the # package may also be in the base OS.