Add '--' option for passing extra arguments to the test.
diff --git a/tools/runtest b/tools/runtest
index 9e82a75..10032af 100755
--- a/tools/runtest
+++ b/tools/runtest
@@ -72,10 +72,14 @@
;;
-T)
shift; topobjdir="$1"
- if [ -d "$topobjdir" ]; then :; else usage; fi
+ if [ ! -d "$topobjdir" ]; then usage; fi
+ ;;
+ --)
+ break
;;
*)
infile="$1"
+ ;;
esac
shift
done
@@ -90,9 +94,8 @@
# check/detect topobjdir
if [ -n "$topobjdir" ]; then
- if [ -f "$topobjdir/server/wineserver" ]
- then :
- else
+ if [ ! -f "$topobjdir/server/wineserver" ]
+ then
echo "Wrong -T argument, $topobjdir/server/wineserver does not exist" 2>&1
usage
fi