From cd583bd9f570a088d78a010b16beb7bcaccf00a4 Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 2 Oct 2015 09:48:24 +0100 Subject: Try to get vmbuild to wait for virtualbox to terminate. --- vmbuild | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/vmbuild b/vmbuild index 3a2209d..1c08f2c 100755 --- a/vmbuild +++ b/vmbuild @@ -20,6 +20,7 @@ else fi nohup vboxheadless --startvm fedora-22-$bits & +vbox=$! sleep 10 ssh -p $port carl@localhost "rm -rf fedora-*" ssh -p $port carl@localhost cdist -p dcpomatic -c $checkout -t host package @@ -27,3 +28,6 @@ if [ "$output" != "" ]; then scp -P $port carl@localhost:fedora-22-$bits/* $output/ fi ssh -p $port carl@localhost "sudo /sbin/poweroff" +while [[ ( -d /proc/$vbox ) && ( -z `grep zombie /proc/$vbox/status` ) ]]; do + sleep 1 +done -- cgit v1.2.3