summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernard Ogden <bernie.ogden@linaro.org>2015-01-19 15:08:20 +0000
committerBernard Ogden <bernie.ogden@linaro.org>2015-01-20 10:38:31 +0000
commitf14d6f69f02d34e38e9ce11c9cb34541ca2cc34e (patch)
treecc72977f5bd3a706f84ffdeebc0502008187a5eb
parent03ca6b792f2d3be1647a20f7d3790e3fcfd1cc19 (diff)
Exit with an error if -f is given
-rwxr-xr-xfake/run.sh10
1 files changed, 9 insertions, 1 deletions
diff --git a/fake/run.sh b/fake/run.sh
index a6c8a91..5bf7846 100755
--- a/fake/run.sh
+++ b/fake/run.sh
@@ -1,9 +1,11 @@
#!/bin/bash
naptime=
-while getopts s: flag; do
+fail=
+while getopts s:f flag; do
case "${flag}" in
s) naptime="${OPTARG}";;
+ f) fail=1;;
*)
echo "Bad arg" 1>&2
exit 1
@@ -23,3 +25,9 @@ mkdir -p fakeresults
touch fakeresults/fake1
touch fakeresults/fake2
touch extralog
+result=$?
+if test x"${fail:-}" = x; then
+ exit ${result}
+else
+ false
+fi