diff options
Diffstat (limited to 'runtest.sh')
-rwxr-xr-x | runtest.sh | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -7,12 +7,10 @@ if [ ! -d testresults ]; then fi SRCDIR=`dirname $0` -if expr "$SRCDIR" : "/.*" >/dev/null -then - true # already absolute, groovy! -else - SRCDIR="`pwd`/$SRCDIR" -fi +case "$SRCDIR" in +/*) ;; # already absolute, groovy! +*) SRCDIR="`pwd`/$SRCDIR" ;; +esac export SRCDIR SYSTEMTAP_TAPSET=$SRCDIR/tapset @@ -21,6 +19,13 @@ export SYSTEMTAP_TAPSET SYSTEMTAP_RUNTIME=$SRCDIR/runtime export SYSTEMTAP_RUNTIME +if [ -d lib-elfutils ]; then + lib_elfutils="`pwd`/lib-elfutils" + elfutils_path="${lib_elfutils}:${lib_elfutils}/systemtap" + LD_LIBRARY_PATH="${elfutils_path}${LD_LIBRARY_PATH:+:}$LD_LIBRARY_PATH" + export LD_LIBRARY_PATH +fi + dn=`dirname $1` logfile=testresults/`basename $dn`-`basename $1` |