run script: Don't depend on libtool being installed.
authorRichard W.M. Jones <rjones@redhat.com>
Sat, 16 Apr 2011 14:29:58 +0000 (15:29 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Sat, 16 Apr 2011 14:29:58 +0000 (15:29 +0100)
Also use 'exec' to run the program.

run

diff --git a/run b/run
index 04152b1..7e18edc 100755 (executable)
--- a/run
+++ b/run
@@ -38,5 +38,11 @@ export LD_LIBRARY_PATH="$b/src/.libs"
 export LIBGUESTFS_PATH="$b/appliance"
 export PERL5LIB="$b/perl/blib/lib:$b/perl/blib/arch"
 
+# Do we have libtool?  If we have it then we can use it to make
+# running valgrind simpler.  However don't depend on it.
+if libtool --help >/dev/null 2>&1; then
+    libtool="libtool --mode=execute"
+fi
+
 # Run the program.
-libtool --mode=execute "$@"
+exec $libtool "$@"