diff options
| author | Carl Hetherington <cth@carlh.net> | 2015-10-03 19:20:54 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2015-10-03 19:20:54 +0100 |
| commit | 724c0ff1d3b4d1d0b3aff70a3de3ec980edba741 (patch) | |
| tree | d90e7db849f4a55b7568a946de85de9f4ff81209 | |
| parent | d7eea18442f357b37fd7b4ce02551163aaa76419 (diff) | |
| parent | cd583bd9f570a088d78a010b16beb7bcaccf00a4 (diff) | |
Merge.
| -rwxr-xr-x | vmbuild | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -3,11 +3,11 @@ set -e if [ "$1" == "" -o "$2" == "" ]; then echo "Syntax: $0 <target> <version> [<output-dir>]" + exit 1 fi IFS='-' read distro version bits <<< $1 -bits=$1 checkout=$2 output=$3 @@ -21,6 +21,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 v$checkout -t host package @@ -28,3 +29,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 |
