From: Sage Weil Date: Wed, 20 Nov 2019 18:40:45 +0000 (-0600) Subject: qa/standalone/test_ceph_daemon.sh: sudo for untar X-Git-Tag: v15.1.0~815^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=fd6bfad4984ba6b3cc3d8ba69fd2350d4f866896;p=ceph-ci.git qa/standalone/test_ceph_daemon.sh: sudo for untar The deepsea.tgz tar contains actual device nodes for the OSD block devices (not symlinks or files). Must be root to untar. Signed-off-by: Sage Weil --- diff --git a/qa/standalone/test_ceph_daemon.sh b/qa/standalone/test_ceph_daemon.sh index b3b480258f8..584e34c6805 100755 --- a/qa/standalone/test_ceph_daemon.sh +++ b/qa/standalone/test_ceph_daemon.sh @@ -188,7 +188,7 @@ done ## adopt for tarball in $TEST_TARS; do TMP_TAR_DIR=`mktemp -d -p $TMPDIR` - tar xzvf $tarball -C $TMP_TAR_DIR + $SUDO tar xzvf $tarball -C $TMP_TAR_DIR NAMES=$($SUDO $CEPH_DAEMON ls --legacy-dir $TMP_TAR_DIR | jq -r '.[].name') for name in $NAMES; do # TODO: skip osd test for now @@ -207,7 +207,7 @@ for tarball in $TEST_TARS; do done # clean-up before next iter $SUDO $CEPH_DAEMON rm-cluster --fsid $FSID_LEGACY --force - rm -rf $TMP_TAR_DIR + $SUDO rm -rf $TMP_TAR_DIR done ## unit