summaryrefslogtreecommitdiffstats
path: root/runtest.sh
diff options
context:
space:
mode:
authorroland <roland>2006-06-27 21:20:53 +0000
committerroland <roland>2006-06-27 21:20:53 +0000
commite499faf0634cac933cee7b47f1152a0a03e36ca0 (patch)
treea0cbc3889e8729cf9a5481ff41e2e8e4a18c51e1 /runtest.sh
parente38d6504b909da172c5c4a5f8730bcee4bf62389 (diff)
downloadsystemtap-steved-e499faf0634cac933cee7b47f1152a0a03e36ca0.tar.gz
systemtap-steved-e499faf0634cac933cee7b47f1152a0a03e36ca0.tar.xz
systemtap-steved-e499faf0634cac933cee7b47f1152a0a03e36ca0.zip
2006-06-27 Roland McGrath <roland@redhat.com>
* runtest.sh: Don't use eval, use proper quoting.
Diffstat (limited to 'runtest.sh')
-rwxr-xr-xruntest.sh5
1 files changed, 3 insertions, 2 deletions
diff --git a/runtest.sh b/runtest.sh
index a46ab75a..7b174257 100755
--- a/runtest.sh
+++ b/runtest.sh
@@ -30,8 +30,9 @@ dn=`dirname $1`
logfile=testresults/`basename $dn`-`basename $1`
env | grep SYSTEMTAP > $logfile.cmd
-echo "$@" >> $logfile.cmd
-eval $@ >$logfile.out 2>$logfile.err
+echo "$*" >> $logfile.cmd
+# This is proper quoting to let multiword arguments through (for e.g. -e).
+"$@" >$logfile.out 2>$logfile.err
rc=$?
echo "rc=$rc" > $logfile.rc