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
[email protected]
https://lists.sourceforge.net/lists/listinfo/kvm-devel