#!/bin/bash # Copyright ©2007-2008 Hugo Mills # Licensed under GPLv2. See the file COPYING for full details. CONFDIR=/etc/vamos QEMU_COMMAND=qemu-system-x86_64 if [ -f ${CONFDIR}/vamos.conf ]; then . ${CONFDIR}/vamos.conf fi if [ -f ${USERCONFDIR}/vamos.conf ]; then . ${USERCONFDIR}/vamos.conf fi VMNAME=${1} if [ -z "${VMNAME}" ]; then echo No config file specified exit 1 fi if [ -f ${CONFDIR}/${VMNAME} ]; then . ${CONFDIR}/${VMNAME} elif [ -f ${USERCONFDIR}/${VMNAME} ]; then . ${USERCONFDIR}/${VMNAME} else echo Config ${VMNAME} not found. exit 1 fi if [ -z "${ID}" ]; then echo No ID specified for ${VMNAME} exit 1 fi shift if [ ${UID} -eq 0 ]; then PIDDIR=/var/run/vamos else PIDDIR=${HOME}/.vamos/run fi PID=$(cat ${PIDDIR}/vm.${VMNAME}.${ID}) while ps axf | grep ${PID} | grep ${QEMU_COMMAND} -q; do sleep 1 echo -n . done echo