4 if [ "$1" == "" -o "$2" == "" ]; then
5 echo "Syntax: $0 <target> <checkout> [<output-dir>]"
9 IFS='-' read distro version bits <<< $1
14 if [ "$bits" == "32" ]; then
16 elif [ "$bits" == "64" ]; then
19 echo "Unrecognised bit depth $bits"
23 nohup vboxheadless --startvm $target &
26 ssh -p $port carl@localhost "rm -rf fedora-*"
28 ssh -p $port carl@localhost cdist -p dcpomatic -c $checkout -t host package
29 if [ "$output" != "" ]; then
30 echo "copy from vm to $output..."
33 scp -P $port carl@localhost:$target/* $tmp/
34 scp $tmp/*.rpm $output/
38 echo "power off vm..."
39 ssh -p $port carl@localhost "sudo /sbin/poweroff"
42 echo "wait for vm to terminate..."
43 while [[ ( -d /proc/$vbox ) && ( -z `grep zombie /proc/$vbox/status` ) ]]; do