From 6f0af185ad7cf9640557efb7f61a7ea521871b5b Mon Sep 17 00:00:00 2001 From: Mykola Golub Date: Thu, 26 Feb 2015 21:22:31 +0200 Subject: [PATCH] vstart.sh: set PATH to include pwd ceph-mon needs crushtool to be in PATH. Don't set if it is run from ceph_vstart_wrapper, which already sets it as it needs. Signed-off-by: Mykola Golub (cherry picked from commit e08bccf377292d72463796ae1dff5d8be40d88e9) --- src/test/vstart_wrapper.sh | 3 ++- src/vstart.sh | 5 ++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/test/vstart_wrapper.sh b/src/test/vstart_wrapper.sh index e506178315048..60e8a9ed0ccb3 100755 --- a/src/test/vstart_wrapper.sh +++ b/src/test/vstart_wrapper.sh @@ -17,6 +17,7 @@ source test/mon/mon-test-helpers.sh +export CEPH_VSTART_WRAPPER=1 export CEPH_DIR="$PWD/testdir/test-$CEPH_PORT" export CEPH_DEV_DIR="$CEPH_DIR/dev" export CEPH_OUT_DIR="$CEPH_DIR/out" @@ -27,7 +28,7 @@ function vstart_setup() mkdir -p $CEPH_DEV_DIR trap "teardown $CEPH_DIR" EXIT export LC_ALL=C # some tests are vulnerable to i18n - export PATH=.:$PATH + export PATH="$(pwd):${PATH}" ./vstart.sh \ -o 'paxos propose interval = 0.01' \ -n -l $CEPH_START || return 1 diff --git a/src/vstart.sh b/src/vstart.sh index bf863dc88ded0..87b4a57a0c05c 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -12,11 +12,14 @@ else [ -z $OBJCLASS_PATH ] && OBJCLASS_PATH=$CEPH_LIB/rados-classes fi +if [ -z "${CEPH_VSTART_WRAPPER}" ]; then + PATH=$(pwd):$PATH +fi + export PYTHONPATH=./pybind export LD_LIBRARY_PATH=$CEPH_LIB export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH - # abort on failure set -e -- 2.39.5