]> git.proxmox.com Git - ceph.git/blame - ceph/src/mrun
bump version to 18.2.2-pve1
[ceph.git] / ceph / src / mrun
CommitLineData
2a845540 1#!/usr/bin/env bash
7c673cae
FG
2
3[ $# -lt 2 ] && echo "usage: $0 <name> <command> [params...]" && exit 1
4
5root=`dirname $0`
6run_name=$1
7command=$2
1e59de90
TL
8CEPH_BIN=""
9CEPH_CONF_PATH=${CEPH_CONF_PATH:-/etc/ceph/}
7c673cae 10
9f95a23c
TL
11[ -z "$BUILD_DIR" ] && BUILD_DIR=build
12
7c673cae 13if [ -e CMakeCache.txt ]; then
1e59de90
TL
14 CEPH_BIN=$PWD/bin/
15 [[ "$run_name" == "noname" ]] && CEPH_CONF_PATH=$PWD/ || CEPH_CONF_PATH=$PWD/run/$run_name/
9f95a23c
TL
16elif [ -e $root/../${BUILD_DIR}/CMakeCache.txt ]; then
17 cd $root/../${BUILD_DIR}
1e59de90
TL
18 CEPH_BIN=$PWD/bin/
19 [[ "$run_name" == "noname" ]] && CEPH_CONF_PATH=$PWD/ || CEPH_CONF_PATH=$PWD/run/$run_name/
7c673cae
FG
20fi
21
22shift 2
23
20effc67 24if [ "$RGW_VALGRIND" = "yes" ] && [ "$command" = "radosgw" ]; then
1e59de90 25 valgrind --trace-children=yes --tool=memcheck --max-threads=1024 "$CEPH_BIN""$command" -c "$CEPH_CONF_PATH"ceph.conf "$@"
9f95a23c
TL
26 sleep 10
27else
1e59de90 28 "$CEPH_BIN""$command" -c "$CEPH_CONF_PATH"ceph.conf "$@"
9f95a23c 29fi