aboutsummaryrefslogtreecommitdiff
path: root/runtest
diff options
context:
space:
mode:
authorBernhard Reutner-Fischer <rep.dot.nop@gmail.com>2016-06-21 11:03:23 +1000
committerBen Elliston <bje@gnu.org>2016-06-21 11:03:23 +1000
commit535f7425ea8a117840f3790076f7c78b41d9acba (patch)
treee9ddad7841b9b5680cecfb6989c3f7181025203e /runtest
parent41d08e3268729111c375f62b288baac90ccc1401 (diff)
downloaddejagnu-535f7425ea8a117840f3790076f7c78b41d9acba.zip
dejagnu-535f7425ea8a117840f3790076f7c78b41d9acba.tar.gz
dejagnu-535f7425ea8a117840f3790076f7c78b41d9acba.tar.bz2
* runtest: Quote paths. Use test -z, -n for clarity.
Signed-off-by: Ben Elliston <bje@gnu.org>
Diffstat (limited to 'runtest')
-rwxr-xr-xruntest26
1 files changed, 13 insertions, 13 deletions
diff --git a/runtest b/runtest
index 40af593..e0fee0e 100755
--- a/runtest
+++ b/runtest
@@ -41,7 +41,7 @@ else
done
IFS="$save_ifs"
fi
-execpath=$(echo "$mypath" | sed -e 's@/[^/]*$@@')
+execpath=$(echo "$mypath" | sed -e 's@/[^/]*$@@')
# Get the name by which runtest was invoked and extract the config
# triplet.
@@ -58,14 +58,14 @@ fi
# takes precedence over all other tests. Otherwise look for a freshly
# built one, and then use one in the path.
-if [ x"$EXPECT" != x ] ; then
- expectbin=$EXPECT
+if [ -n "$EXPECT" ] ; then
+ expectbin="$EXPECT"
else
if [ -x "$execpath/expect" ] ; then
- expectbin=$execpath/expect
+ expectbin="$execpath/expect"
else
- expectbin=expect
- fi
+ expectbin=expect
+ fi
fi
# Just to be safe ..
@@ -93,7 +93,7 @@ for a in "$@" ; do
esac
done
-if expr $verbose \> 0 > /dev/null ; then
+if expr "$verbose" \> 0 > /dev/null ; then
echo Expect binary is "$expectbin"
fi
@@ -112,14 +112,14 @@ fi
for i in \
$(echo "$execpath" | sed -e 's@/[^/]*$@/share/dejagnu@') \
$(echo "$execpath" | sed -e 's@/[^/]*/[^/]*$@/share/dejagnu@') \
- $execpath \
+ "$execpath" \
/usr/share/dejagnu \
/usr/local/share/dejagnu ; do
if expr "$verbose" \> 1 > /dev/null ; then
echo Looking for "$i"/runtest.exp.
fi
if [ -f "$i/runtest.exp" ] ; then
- runpath=$i
+ runpath="$i"
if expr "$verbose" \> 0 > /dev/null ; then
echo Using "$i"/runtest.exp as main test driver
fi
@@ -129,13 +129,13 @@ done
# Check for an environment variable.
-if [ x"$DEJAGNULIBS" != x ] ; then
- runpath=$DEJAGNULIBS
+if [ -n "$DEJAGNULIBS" ] ; then
+ runpath="$DEJAGNULIBS"
if expr "$verbose" \> 0 > /dev/null ; then
echo Using "$DEJAGNULIBS"/runtest.exp as main test driver
fi
fi
-if [ x"$runpath" = x ] ; then
+if [ -z "$runpath" ] ; then
echo "ERROR: runtest.exp does not exist"
exit 1
fi
@@ -145,4 +145,4 @@ if ! type "$expectbin" > /dev/null 2> /dev/null ; then
exit 1
fi
-exec $expectbin $debug -- $runpath/runtest.exp $target ${1+"$@"}
+exec "$expectbin" $debug -- "$runpath"/runtest.exp $target ${1+"$@"}