summaryrefslogtreecommitdiff
path: root/vmbuild
diff options
context:
space:
mode:
authorjenkins <jenkins@cs2-23.cs>2016-02-05 22:56:51 +0000
committerjenkins <jenkins@cs2-23.cs>2016-02-05 22:56:51 +0000
commit632a10d3441ec27855aa7b1239fc9abf8d6fc8fd (patch)
treeb679641a31ab2e9d43fdbdbccde32c31568285c2 /vmbuild
parent83020b85e2b9cdbe42a5b49f222c9e88bae99129 (diff)
Remove vmbuild in favour of cdistvm.
Diffstat (limited to 'vmbuild')
-rwxr-xr-xvmbuild47
1 files changed, 0 insertions, 47 deletions
diff --git a/vmbuild b/vmbuild
deleted file mode 100755
index 6d3d007..0000000
--- a/vmbuild
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-set -e
-
-if [ "$1" == "" -o "$2" == "" ]; then
- echo "Syntax: $0 <target> <checkout> [<output-dir>]"
- exit 1
-fi
-
-target=$1
-
-IFS='-' read distro version bits <<< $target
-
-checkout=$2
-output=$3
-
-case $target in
-fedora-22-32) port=2000;;
-fedora-22-64) port=2001;;
-fedora-23-32) port=2002;;
-fedora-23-64) port=2003;;
-arch-64) port=2004;;
-*)
- echo "Unrecognised bit depth $bits"
- exit 1
-esac
-
-nohup vboxheadless --startvm $target &
-vbox=$!
-sleep 10
-ssh -p $port carl@localhost "rm -rf fedora-* arch-*"
-ssh -p $port carl@localhost cdist -p dcpomatic -c $checkout -t host package
-if [ "$output" != "" ]; then
- tmp=/var/tmp/copy.$$
- mkdir -p $tmp
- scp -P $port carl@localhost:$target/* $tmp/
- scp $tmp/*.rpm $output/
- rm -rf $tmp
-fi
-set +e
-echo "power off vm..."
-ssh -p $port carl@localhost "sudo /sbin/poweroff"
-set -e
-
-echo "wait for vm to terminate..."
-while [[ ( -d /proc/$vbox ) && ( -z `grep zombie /proc/$vbox/status` ) ]]; do
- sleep 1
-done