check_version: search for a local copy of python2.4
Check for a version of python2.4 in /usr/local/bin before giving
up on it.
Signed-off-by: Andy Whitcroft <apw@shadowen.org>
git-svn-id: http://test.kernel.org/svn/autotest/trunk@398 592f7852-d20e-0410-864c-8624ca9c26a4
diff --git a/client/bin/autotest_utils.py b/client/bin/autotest_utils.py
index 717bfcc..3947284 100755
--- a/client/bin/autotest_utils.py
+++ b/client/bin/autotest_utils.py
@@ -422,7 +422,8 @@
py_version = (sys.version).split(' ')[0]
version = py_version.split('.')[0:2]
if [int(x) for x in version] < [2, 4]:
- if os.path.exists("/usr/bin/python2.4"):
- sys.argv.insert(0, "/usr/bin/python2.4")
- os.execv(sys.argv[0], sys.argv)
+ for new in ('/usr/bin/python2.4', '/usr/local/bin/python2.4'):
+ if os.path.exists(new):
+ sys.argv.insert(0, new)
+ os.execv(sys.argv[0], sys.argv)
raise "Python 2.4 or newer is needed"