summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPavel Raiskup <praiskup@redhat.com>2014-11-04 14:38:10 +0100
committerPavel Raiskup <praiskup@redhat.com>2014-11-04 14:38:10 +0100
commited9a4b098b23e4b76284c8f9f1561dc41090da17 (patch)
tree2bbe70644827c8121557dfe696b01814bb827ddf
parentb602b6772d364c40399f751b45206d6a2fe7ccb7 (diff)
downloadpostgresql-setup-tests-ed9a4b098b23e4b76284c8f9f1561dc41090da17.tar.gz
postgresql-setup-tests-ed9a4b098b23e4b76284c8f9f1561dc41090da17.tar.xz
postgresql-setup-tests-ed9a4b098b23e4b76284c8f9f1561dc41090da17.zip
controller: bash - fail in case of not handled option
* bin/dtf-get-machine.in: Exit if option was parsed but was not handled explicitly by case statement. * bin/dtf-run-remote.in: Likewise.
-rw-r--r--controller/bin/dtf-get-machine.in7
-rw-r--r--controller/bin/dtf-run-remote.in6
2 files changed, 12 insertions, 1 deletions
diff --git a/controller/bin/dtf-get-machine.in b/controller/bin/dtf-get-machine.in
index 0c51f11..2a668b3 100644
--- a/controller/bin/dtf-get-machine.in
+++ b/controller/bin/dtf-get-machine.in
@@ -76,7 +76,12 @@ while true; do
--)
shift
- break;
+ break
+ ;;
+ *)
+ echo >&2 "programmer mistake"
+ exit 1
+ ;;
esac
done
diff --git a/controller/bin/dtf-run-remote.in b/controller/bin/dtf-run-remote.in
index 229097f..815f4d3 100644
--- a/controller/bin/dtf-run-remote.in
+++ b/controller/bin/dtf-run-remote.in
@@ -59,6 +59,12 @@ while true; do
shift
break
;;
+
+ *)
+ echo >&2 "programmer mistake"
+ exit 1
+ ;;
+
esac
done