]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
qa/workunits/cephadm/test_adoption: run as root
authorSage Weil <sage@redhat.com>
Sat, 22 Feb 2020 13:54:11 +0000 (07:54 -0600)
committerSage Weil <sage@redhat.com>
Sun, 23 Feb 2020 17:58:25 +0000 (11:58 -0600)
Signed-off-by: Sage Weil <sage@redhat.com>
qa/workunits/cephadm/test_adoption.sh

index 4de6d3eb1b47db625213dd9a042e1c3d353b303b..7960ede00054ff3934d699d5b14ebbc9db8dd926 100755 (executable)
@@ -4,14 +4,7 @@ SCRIPT_NAME=$(basename ${BASH_SOURCE[0]})
 SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
 CEPHADM_SRC_DIR=${SCRIPT_DIR}/../../../src/cephadm
 
-CORPUS_GIT_SUBMOD="cephadm-adoption-corpus"
-TMPDIR=$(mktemp -d)
-git clone https://github.com/ceph/$CORPUS_GIT_SUBMOD $TMPDIR
-CORPUS_DIR=${TMPDIR}/archive
-trap "$SUDO rm -rf $TMPDIR" EXIT
-
 [ -z "$SUDO" ] && SUDO=sudo
-
 if [ -z "$CEPHADM" ]; then
     CEPHADM=${CEPHADM_SRC_DIR}/cephadm
 fi
@@ -53,7 +46,17 @@ if [ -z "$PYTHON_KLUDGE" ]; then
     exit 0
 fi
 
+# combine into a single var
+CEPHADM_BIN="$CEPHADM"
+CEPHADM="$SUDO $CEPHADM_BIN"
+
 ## adopt
+CORPUS_GIT_SUBMOD="cephadm-adoption-corpus"
+TMPDIR=$(mktemp -d)
+git clone https://github.com/ceph/$CORPUS_GIT_SUBMOD $TMPDIR
+CORPUS_DIR=${TMPDIR}/archive
+trap "$SUDO rm -rf $TMPDIR" EXIT
+
 for subdir in `ls ${CORPUS_DIR}`; do
     for tarfile in `ls ${CORPUS_DIR}/${subdir} | grep .tgz`; do
        tarball=${CORPUS_DIR}/${subdir}/${tarfile}