]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
vstart: enable more path customization
authorJohn Spray <john.spray@redhat.com>
Mon, 3 Aug 2015 15:07:55 +0000 (16:07 +0100)
committerJohn Spray <john.spray@redhat.com>
Mon, 10 Aug 2015 13:05:54 +0000 (14:05 +0100)
...for working with out-of-tree builds.

Signed-off-by: John Spray <john.spray@redhat.com>
src/vstart.sh

index c039eb7336493d3047349873c47b25f52f9fd164..fb63749edc13875400b086e0bcf38e5ca768236b 100755 (executable)
@@ -16,7 +16,9 @@ if [ -z "${CEPH_VSTART_WRAPPER}" ]; then
     PATH=$(pwd):$PATH
 fi
 
-export PYTHONPATH=./pybind
+[ -z "$PYBIND" ] && PYBIND=./pybind
+
+export PYTHONPATH=$PYBIND
 export LD_LIBRARY_PATH=$CEPH_LIB
 export DYLD_LIBRARY_PATH=$LD_LIBRARY_PATH
 
@@ -315,11 +317,12 @@ echo "ip $IP"
 echo "port $PORT"
 
 
+[ -z $CEPH_ADM ] && CEPH_ADM=$CEPH_BIN/ceph
 
 if [ "$cephx" -eq 1 ]; then
-    CEPH_ADM="$CEPH_BIN/ceph -c $conf_fn -k $keyring_fn"
+    CEPH_ADM="$CEPH_ADM -c $conf_fn -k $keyring_fn"
 else
-    CEPH_ADM="$CEPH_BIN/ceph -c $conf_fn"
+    CEPH_ADM="$CEPH_ADM -c $conf_fn"
 fi
 
 MONS=""
@@ -422,6 +425,7 @@ $extra_conf
         mon osd allow primary affinity = true
         mon reweight min pgs per osd = 4
         mon osd prime pg temp = true
+        crushtool = $CEPH_BIN/crushtool
 $DAEMONOPTS
 $CMONDEBUG
 $extra_conf