diff options
author | Richard W.M. Jones <rjones@redhat.com> | 2012-04-11 17:24:55 +0100 |
---|---|---|
committer | Richard W.M. Jones <rjones@redhat.com> | 2012-04-11 17:27:25 +0100 |
commit | f237ae2ad61ad583e5eacf5759b25c32bb7538a1 (patch) | |
tree | df954aa66a6d33d324f4ea306420a6527d98d23b | |
parent | 4ee518508fcc084f6d34c1c213b73a3abf13ddac (diff) | |
download | libguestfs-f237ae2ad61ad583e5eacf5759b25c32bb7538a1.tar.gz libguestfs-f237ae2ad61ad583e5eacf5759b25c32bb7538a1.tar.xz libguestfs-f237ae2ad61ad583e5eacf5759b25c32bb7538a1.zip |
python: Add PYTHONPATH to './run' script.
Also:
- tidy up the script
- use the ./run script when running Python tests
-rw-r--r-- | python/Makefile.am | 6 | ||||
-rwxr-xr-x | run.in | 17 |
2 files changed, 16 insertions, 7 deletions
diff --git a/python/Makefile.am b/python/Makefile.am index 2731a432..5931e2e4 100644 --- a/python/Makefile.am +++ b/python/Makefile.am @@ -46,10 +46,8 @@ libguestfsmod_la_LIBADD = $(top_builddir)/src/libguestfs.la libguestfsmod_la_LDFLAGS = -avoid-version -shared TESTS_ENVIRONMENT = \ - LIBGUESTFS_PATH=$(top_builddir)/appliance \ - PYTHONPATH=$(builddir):$(builddir)/.libs \ - TMPDIR=$(top_builddir) \ - PYTHON=$(PYTHON) + PYTHON=$(PYTHON) \ + $(top_builddir)/run TESTS = run-bindtests @@ -1,6 +1,6 @@ #!/bin/bash - # libguestfs 'run' programs locally script -# Copyright (C) 2011 Red Hat Inc. +# Copyright (C) 2011-2012 Red Hat Inc. # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -43,19 +43,30 @@ if [ -z "$LD_LIBRARY_PATH" ]; then else LD_LIBRARY_PATH="$library_path:$LD_LIBRARY_PATH" fi +export LD_LIBRARY_PATH + if [ -z "$PERL5LIB" ]; then PERL5LIB="$b/perl/blib/lib:$b/perl/blib/arch" else PERL5LIB="$b/perl/blib/lib:$b/perl/blib/arch:$PERL5LIB" fi +export PERL5LIB + +if [ -z "$PYTHONPATH" ]; then + PYTHONPATH="$b/python:$b/python/.libs" +else + PYTHONPATH="$b/python:$b/python/.libs:$PYTHONPATH" +fi +export PYTHONPATH + if [ -z "$GI_TYPELIB_PATH" ]; then GI_TYPELIB_PATH="$b/gobject" else GI_TYPELIB_PATH="$b/gobject:$GI_TYPELIB_PATH" fi -LIBGUESTFS_PATH="$b/appliance" +export GI_TYPELIB_PATH -export LD_LIBRARY_PATH PERL5LIB GI_TYPELIB_PATH LIBGUESTFS_PATH +export LIBGUESTFS_PATH="$b/appliance" # Do we have libtool? If we have it then we can use it to make # running valgrind simpler. However don't depend on it. |