Add prep_smoke.sh hack script.
authorCarl Hetherington <cth@carlh.net>
Thu, 3 Jun 2021 13:31:16 +0000 (15:31 +0200)
committerCarl Hetherington <cth@carlh.net>
Thu, 3 Jun 2021 13:31:16 +0000 (15:31 +0200)
hacks/prep_smoke.sh [new file with mode: 0644]

diff --git a/hacks/prep_smoke.sh b/hacks/prep_smoke.sh
new file mode 100644 (file)
index 0000000..e0b823e
--- /dev/null
@@ -0,0 +1,14 @@
+DCP=$HOME/DCP/Examples/xm
+KEY=$HOME/dcpomatic-infrastructure/keys/test-vm-id_rsa
+targets="centos-7-64 centos-8-64 debian-9-64 debian-10-64 ubuntu-16.04-32 ubuntu-16.04-64 ubuntu-18.04-64 ubuntu-20.04-64 ubuntu-20.10-64 ubuntu-21.04-64 fedora-32-64 fedora-33-64 fedora-34-64"
+
+opts="-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null -i $KEY"
+
+for t in $targets; do
+       host=$(echo $t | sed "s/\./-/g")
+       ping -c 1 $host.local
+       if [ "$?" == "0" ]; then
+               scp $opts -r $DCP $host.local:
+               scp $opts -r $t/* $host.local:
+       fi
+done