This makes it easier to check kvm-userspace compatibility layer.

---
 check-compat.sh |   27 +++++++++++++++++++++++++++
 1 files changed, 27 insertions(+), 0 deletions(-)
 create mode 100755 check-compat.sh

diff --git a/check-compat.sh b/check-compat.sh
new file mode 100755
index 0000000..c07be4d
--- /dev/null
+++ b/check-compat.sh
@@ -0,0 +1,27 @@
+#! /bin/sh
+
+die()
+{
+    echo FAILED:
+    cat $LOGFILE
+    exit 1
+}
+
+if [ $# = 0 ]; then
+    echo Usage: ./check-compat.sh kerneldir... >&2
+    echo eg. './check-compat.sh ../linux-2.6.*' >&2
+    exit 1
+fi
+
+LOGFILE=`mktemp -t kvm-check-compat.XXXXXXXXXX`
+trap "rm -f $LOGFILE" 0
+
+for k in "$@"; do
+    [ -d $k ] || continue
+    make clean > /dev/null 2>&1
+    echo -n Checking $k...
+    ./configure --kerneldir=`pwd`/$k > $LOGFILE 2>&1 || die
+    make >> $LOGFILE 2>&1 || die
+    echo ok.
+done
+
-- 
1.5.1.3




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
kvm-devel mailing list
kvm-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/kvm-devel

Reply via email to