#!/bin/bash

vmName="$1"

sleep 10

#Power off the VM and wait until it is really powered off
while [ $(VBoxManage showvminfo "$vmName" | grep "State:" | grep 'powered off' -c) -eq 0 ]
do
	VBoxManage controlvm "$vmName" poweroff
	sleep 1
done

if [ `VBoxManage --version | cut -d'.' -f1` -eq 2 ]
then
	VBoxManage modifyvm $vmName -boot1 disk;
else
	VBoxManage modifyvm $vmName --boot1 disk;
fi