#!/bin/sh -x git submodule update --init --recursive if test -e build; then echo 'build dir already exists; rm -rf build and re-run' exit 1 fi mkdir build cd build cmake "$@" .. # minimal config to find plugins cat < ceph.conf plugin dir = lib erasure code dir = lib EOF # give vstart a (hopefully) unique mon port to start with echo $(( RANDOM % 1000 + 40000 )) > .ceph_port echo done.