]>
git.proxmox.com Git - ceph.git/blob - ceph/src/spdk/test/vhost/fiotest/vm_run.sh
3 BASE_DIR
=$
(readlink
-f $
(dirname $0))
4 [[ -z "$TEST_DIR" ]] && TEST_DIR
="$(cd $BASE_DIR/../../../../ && pwd)"
8 [[ ! -z $2 ]] && ( echo "$2"; echo ""; )
9 echo "Shortcut script for enabling VMs"
10 echo "Usage: $(basename $1) [OPTIONS] VM..."
12 echo "-h, --help print help and exit"
13 echo " --work-dir=WORK_DIR Where to find build file. Must exist. [default: ./..]"
14 echo "-a Run all VMs in WORK_DIR"
15 echo "-x set -x for script debug"
19 while getopts 'xah-:' optchar
; do
24 work-dir
=*) TEST_DIR
="${OPTARG#*=}" ;;
25 *) usage
$0 "Invalid argument '$OPTARG'" ;;
31 *) usage
$0 "Invalid argument '$OPTARG'"
37 if [[ $EUID -ne 0 ]]; then
38 echo "Go away user come back as root"
46 echo "INFO: running VMs: $@"