useful invirt-test-build and invirt-test-install scripts.
authorPeter Iannucci <iannucci@mit.edu>
Fri, 27 Feb 2009 07:39:09 +0000 (02:39 -0500)
committerPeter Iannucci <iannucci@mit.edu>
Fri, 27 Feb 2009 07:39:09 +0000 (02:39 -0500)
svn path=/trunk/scripts/invirt-test-build/; revision=2196

invirt-test-build [new file with mode: 0755]
invirt-test-install [new file with mode: 0755]

diff --git a/invirt-test-build b/invirt-test-build
new file mode 100755 (executable)
index 0000000..6d59f02
--- /dev/null
@@ -0,0 +1,6 @@
+#!/bin/bash
+
+ssh root@xvm-dev "rm $1*.deb"
+scp -r $1 root@xvm-dev:~/$1
+ssh root@xvm-dev "cd ~/$1; debuild"
+ssh root@xvm-dev "rm -rf ~/$1"
diff --git a/invirt-test-install b/invirt-test-install
new file mode 100755 (executable)
index 0000000..bb67f02
--- /dev/null
@@ -0,0 +1,13 @@
+#!/bin/bash
+set -e
+name=`ssh root@xvm-dev "ls $1*.deb"`
+shift;
+scp root@xvm-dev:~/$name .
+ssh root@xvm-dev mv "$name" "$name_backup"
+for i in "$@"; do
+    scp "$name" root@$i:
+    ssh root@$i -t dpkg -i "$name"
+    ssh root@$i rm $name
+done
+rm $name
+ssh root@xvm-dev mv "$name_backup" "$name"