From mboxrd@z Thu Jan 1 00:00:00 1970 From: Rusty Russell Subject: [PATCH] Script to help check compatibility against a range of kernels. Date: Tue, 02 Oct 2007 18:02:54 +1000 Message-ID: <1191312174.17826.15.camel@localhost.localdomain> References: <1191311951.17826.11.camel@localhost.localdomain> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Cc: kvm-devel To: Avi Kivity Return-path: In-Reply-To: <1191311951.17826.11.camel-bi+AKbBUZKY6gyzm1THtWbp2dZbC/Bob@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org Errors-To: kvm-devel-bounces-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org List-Id: kvm.vger.kernel.org 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/