From: Sage Weil Date: Fri, 5 Mar 2021 15:54:37 +0000 (-0500) Subject: vstart,init-ceph: include build bin/ in $PATH X-Git-Tag: v17.1.0~2664^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=1ad8811d1b37ca5d46fd7ae807974e72c12d83a4;p=ceph.git vstart,init-ceph: include build bin/ in $PATH This allows mgr/cephadm to run radosgw-admin. Signed-off-by: Sage Weil --- diff --git a/src/init-ceph.in b/src/init-ceph.in index 1910fa0eff9c8..f60c59293181d 100755 --- a/src/init-ceph.in +++ b/src/init-ceph.in @@ -36,6 +36,8 @@ else ETCDIR=. ASSUME_DEV=1 CEPH_LIB=$CEPH_ROOT/${BUILD_DIR}/lib + # mgr shells out to radosgw-admin; give it a proper path + export PATH=$BINDIR:$PATH echo "$PYTHONPATH" | grep -q $CEPH_LIB || export PYTHONPATH=$CEPH_ROOT/src/pybind:$CEPH_LIB/cython_modules/lib.3:$CEPH_ROOT/src/python-common:$PYTHONPATH echo "$LD_LIBRARY_PATH" | grep -q $CEPH_LIB || export LD_LIBRARY_PATH=$CEPH_LIB:$CEPH_ROOT/${BUILD_DIR}/external/lib:$LD_LIBRARY_PATH echo "$DYLD_LIBRARY_PATH" | grep -q $CEPH_LIB || export DYLD_LIBRARY_PATH=$CEPH_LIB:$CEPH_ROOT/${BUILD_DIR}/external/lib:$DYLD_LIBRARY_PATH diff --git a/src/vstart.sh b/src/vstart.sh index ee898e6c68e5a..4037cf1829b78 100755 --- a/src/vstart.sh +++ b/src/vstart.sh @@ -22,12 +22,12 @@ debug() { prunb() { debug quoted_print "$@" '&' - "$@" & + PATH=$CEPH_BIN:$PATH "$@" & } prun() { debug quoted_print "$@" - "$@" + PATH=$CEPH_BIN:$PATH "$@" }