4 if [ "$1" == "" -o "$2" == "" ]; then
5 echo "Syntax: $0 <target> <checkout> [<output-dir>]"
11 IFS='-' read distro version bits <<< $target
17 fedora-22-32) port=2000;;
18 fedora-22-64) port=2001;;
19 fedora-23-32) port=2002;;
20 fedora-23-64) port=2003;;
23 echo "Unrecognised bit depth $bits"
27 nohup vboxheadless --startvm $target &
30 ssh -p $port carl@localhost "rm -rf fedora-* arch-*"
31 ssh -p $port carl@localhost cdist -p dcpomatic -c $checkout -t host package
32 if [ "$output" != "" ]; then
35 scp -P $port carl@localhost:$target/* $tmp/
36 scp $tmp/*.rpm $output/
40 echo "power off vm..."
41 ssh -p $port carl@localhost "sudo /sbin/poweroff"
44 echo "wait for vm to terminate..."
45 while [[ ( -d /proc/$vbox ) && ( -z `grep zombie /proc/$vbox/status` ) ]]; do