diff -r f964ec304363 tools/check/Makefile --- a/tools/check/Makefile Thu Jul 09 15:26:24 2009 +0100 +++ b/tools/check/Makefile Thu Jul 09 16:56:41 2009 +0200 @@ -7,12 +7,12 @@ all install: check-build # Check this machine is OK for building on. .PHONY: check-build check-build: - LIBXENAPI_BINDINGS=$(LIBXENAPI_BINDINGS) ACM_SECURITY=$(ACM_SECURITY) ./chk build + PYTHON=$(PYTHON) LIBXENAPI_BINDINGS=$(LIBXENAPI_BINDINGS) ACM_SECURITY=$(ACM_SECURITY) ./chk build # Check this machine is OK for installing on. .PHONY: check-install check-install: - LIBXENAPI_BINDINGS=$(LIBXENAPI_BINDINGS) ACM_SECURITY=$(ACM_SECURITY) ./chk install + PYTHON=$(PYTHON) LIBXENAPI_BINDINGS=$(LIBXENAPI_BINDINGS) ACM_SECURITY=$(ACM_SECURITY) ./chk install .PHONY: clean clean: diff -r f964ec304363 tools/check/check_python --- a/tools/check/check_python Thu Jul 09 15:26:24 2009 +0100 +++ b/tools/check/check_python Thu Jul 09 16:56:41 2009 +0200 @@ -3,7 +3,11 @@ . ./funcs.sh -python -c ' +if test -z ${PYTHON}; then + PYTHON=`/usr/bin/env python 2>/dev/null` +fi + +${PYTHON} -c ' import sys sys.exit(sys.version_info[0] < 2 or sys.version_info[1] < 2) ' || fail "need python version >= 2.2" diff -r f964ec304363 tools/check/check_python_devel --- a/tools/check/check_python_devel Thu Jul 09 15:26:24 2009 +0100 +++ b/tools/check/check_python_devel Thu Jul 09 16:56:41 2009 +0200 @@ -3,7 +3,12 @@ . ./funcs.sh -python -c ' +if test -z ${PYTHON}; then + PYTHON=`/usr/bin/env python 2>/dev/null` +fi +has_or_fail ${PYTHON} + +${PYTHON} -c ' import os.path, sys for p in sys.path: if os.path.exists(p + "/config/Makefile"): diff -r f964ec304363 tools/check/check_python_xml --- a/tools/check/check_python_xml Thu Jul 09 15:26:24 2009 +0100 +++ b/tools/check/check_python_xml Thu Jul 09 16:56:41 2009 +0200 @@ -3,5 +3,10 @@ . ./funcs.sh -python -c 'import xml.dom.minidom' 2>/dev/null || \ +if test -z ${PYTHON}; then + PYTHON=`/usr/bin/env python 2>/dev/null` +fi +has_or_fail ${PYTHON} + +${PYTHON} -c 'import xml.dom.minidom' 2>/dev/null || \ fail "can't import xml.dom.minidom"