#!/bin/bash if [ "$1" == "" -o "$2" == "" ]; then echo "Syntax: $0 []" exit 1 fi IFS='-' read distro version bits <<< $1 checkout=$2 output=$3 if [ "$bits" == "32" ]; then port=2000 elif [ "$bits" == "64" ]; then port=2001 else echo "Unrecognised bit depth $bits" exit 1 fi nohup vboxheadless --startvm fedora-22-$bits & sleep 10 ssh -p $port carl@localhost "rm -rf fedora-*" ssh -p $port carl@localhost cdist -p dcpomatic -c $checkout -t host package if [ "$output" != "" ]; then scp -P $port carl@localhost:fedora-22-$bits/* $output/ fi ssh -p $port carl@localhost "sudo /sbin/poweroff"