]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
init-ceph: add ceph libraries path to environment 14693/head
authorMohamad Gebai <mgebai@suse.com>
Thu, 20 Apr 2017 19:40:13 +0000 (15:40 -0400)
committerMohamad Gebai <mgebai@suse.com>
Thu, 20 Apr 2017 19:52:08 +0000 (15:52 -0400)
These libraries are set in vstart.sh, but not in init-ceph. When
init-ceph is not invoked through vstart.sh, library paths are missing.

Signed-off-by: Mohamad Gebai <mgebai@suse.com>
src/init-ceph.in

index 9a0f95c65bda4f29f4f41e84c7d13d33ededcca0..c9ecc5d8d585924c93c2e642c4fee9b359522f0d 100755 (executable)
@@ -33,6 +33,10 @@ else
        LIBEXECDIR=$CEPH_ROOT/src
        ETCDIR=.
        ASSUME_DEV=1
+       CEPH_LIB=$CEPH_ROOT/build/lib
+       echo "$PYTHONPATH" | grep -q $CEPH_LIB || export PYTHONPATH=$CEPH_LIB/cython_modules/lib.2:$PYTHONPATH
+       echo "$LD_LIBRARY_PATH" | grep -q $CEPH_LIB || export LD_LIBRARY_PATH=$CEPH_LIB:$LD_LIBRARY_PATH
+       echo "$DYLD_LIBRARY_PATH" | grep -q $CEPH_LIB || export DYLD_LIBRARY_PATH=$CEPH_LIB:$DYLD_LIBRARY_PATH
     else
        BINDIR=@bindir@
        SBINDIR=@sbindir@