runtest: pass *all* the given shell options to the test invocation
authorStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 26 Jul 2012 09:41:51 +0000 (11:41 +0200)
committerStefano Lattarini <stefano.lattarini@gmail.com>
Thu, 26 Jul 2012 10:23:53 +0000 (12:23 +0200)
* runtest.in: Here.  This didn't work previously because, in our
option parsing loop, we were mistakenly redefining '$shell_opts'
each time, instead of appending to it.

Signed-off-by: Stefano Lattarini <stefano.lattarini@gmail.com>
runtest.in

index 64ad0d7..0722141 100644 (file)
@@ -44,12 +44,12 @@ while test $# -gt 0; do
        ;;
     -o)
        test $# -gt 1 || error "missing argument for option '$1'"
-       shell_opts="-o $2"
+       shell_opts="$shell_opts -o $2"
        shift
        ;;
     -*)
        # Assume it is an option to pass through to the shell.
-       shell_opts=$1;;
+       shell_opts="$shell_opts $1";;
      *)
        break;;
   esac