diff options
author | Victor Morales <victor.morales@intel.com> | 2017-08-15 18:12:12 -0500 |
---|---|---|
committer | Victor Morales <victor.morales@intel.com> | 2017-08-15 18:12:12 -0500 |
commit | 90e9c749aeb30015e5a1482ac666e6cab3d50765 (patch) | |
tree | cd24ca11b7d7d15e480a0be234ac79b302879341 /bootstrap/vagrant-onap/tools | |
parent | 5d5c5da9317e4681c10e6fe2a8f76aeb680d3517 (diff) |
Fix run.sh arguments
The run.sh script had some issues to process the arguments into a
specific order.
Change-Id: I9c10bbf9aa10e133bfdecc67eb013c839039bc90
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-Id: INT-97
Diffstat (limited to 'bootstrap/vagrant-onap/tools')
-rwxr-xr-x | bootstrap/vagrant-onap/tools/run.sh | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/bootstrap/vagrant-onap/tools/run.sh b/bootstrap/vagrant-onap/tools/run.sh index 6ba4a1020..cf31fe4c7 100755 --- a/bootstrap/vagrant-onap/tools/run.sh +++ b/bootstrap/vagrant-onap/tools/run.sh @@ -1,14 +1,11 @@ #!/bin/bash -usage () -{ -cat <<EOF -Usage: run.sh [-y] [-?] Command +function usage { + cat <<EOF +Usage: run.sh Command [-y] [-?] Optional arguments: -y Skips warning prompt. - -? - Shows help about this program. -s <suite> Test suite to use in testing mode. -c <case> @@ -24,9 +21,9 @@ run=false test_suite="*" test_case="*" -COMMAND=${@: -1} +COMMAND=$1 -while getopts "y?s:c:" OPTION; do +while getopts "ys:c:" OPTION "${@:2}"; do case "$OPTION" in y) run=true @@ -47,9 +44,9 @@ while getopts "y?s:c:" OPTION; do fi test_case=$OPTARG ;; - ?) + \?) usage - exit 0 + exit 1 ;; esac done |