summaryrefslogtreecommitdiff
path: root/bin/couchjs.tpl.in
diff options
context:
space:
mode:
authorNoah Slater <nslater@apache.org>2008-06-16 11:00:59 +0000
committerNoah Slater <nslater@apache.org>2008-06-16 11:00:59 +0000
commit93bd2f4b1cecd4bd8120df060ba4b6c685f453fd (patch)
treeb77f542f54ea9afd14df6e2b078c929fa01f44bd /bin/couchjs.tpl.in
parent21114b9e7fff7a5e80ee289fa95078ec6bd365b3 (diff)
corrected getopt usage
git-svn-id: https://svn.apache.org/repos/asf/incubator/couchdb/trunk@668109 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'bin/couchjs.tpl.in')
-rw-r--r--bin/couchjs.tpl.in7
1 files changed, 5 insertions, 2 deletions
diff --git a/bin/couchjs.tpl.in b/bin/couchjs.tpl.in
index af5399a2..8b970756 100644
--- a/bin/couchjs.tpl.in
+++ b/bin/couchjs.tpl.in
@@ -79,10 +79,13 @@ run_couchjs () {
parse_script_option_list () {
# Parse the script option list and take the appropriate action.
- if test ! argument_list=`getopt hV $@`; then
+ set +e
+ options=`getopt hV $@`
+ if test ! $? -eq 0; then
display_error
fi
- eval set -- "$argument_list"
+ set -e
+ eval set -- "$options"
while [ $# -gt 0 ]; do
case "$1" in
-h) shift; display_help; exit $SCRIPT_OK;;