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