You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@couchdb.apache.org by ja...@apache.org on 2015/09/09 18:39:09 UTC

[2/2] couchdb commit: updated refs/heads/set-hostname-during-configure to 23a0c2b

explicit exit values for ./configure


Project: http://git-wip-us.apache.org/repos/asf/couchdb/repo
Commit: http://git-wip-us.apache.org/repos/asf/couchdb/commit/23a0c2ba
Tree: http://git-wip-us.apache.org/repos/asf/couchdb/tree/23a0c2ba
Diff: http://git-wip-us.apache.org/repos/asf/couchdb/diff/23a0c2ba

Branch: refs/heads/set-hostname-during-configure
Commit: 23a0c2babffcba249202f26476d316e99a3675f3
Parents: f7f9472
Author: Jan Lehnardt <ja...@apache.org>
Authored: Wed Sep 9 18:38:58 2015 +0200
Committer: Jan Lehnardt <ja...@apache.org>
Committed: Wed Sep 9 18:38:58 2015 +0200

----------------------------------------------------------------------
 configure | 90 ++++++++++++++++++++++++++++++----------------------------
 1 file changed, 47 insertions(+), 43 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/couchdb/blob/23a0c2ba/configure
----------------------------------------------------------------------
diff --git a/configure b/configure
index 2db6634..8292f7a 100755
--- a/configure
+++ b/configure
@@ -48,6 +48,10 @@ LOGDIR=
 COUCHDB_USER=`whoami`
 COOKIE=
 
+EXIT_OK=0
+EXIT_INVALID_ARGUMENT=1
+EXIT_MISSING_ARGUMENT=2
+
 display_help () {
     cat << EOF
 Usage: $basename [OPTION]
@@ -97,7 +101,7 @@ parse_opts() {
         case $1 in
             -h|--help)
                 display_help
-                exit
+                exit $EXIT_OK
                 ;;
 
             --test)
@@ -137,7 +141,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--user" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --user=?*)
@@ -145,7 +149,7 @@ parse_opts() {
                 ;;
             --user=)
                 printf 'ERROR: "--user" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --prefix)
@@ -155,7 +159,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--prefix" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --prefix=?*)
@@ -163,7 +167,7 @@ parse_opts() {
                 ;;
             --prefix=)
                 printf 'ERROR: "--prefix" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --exec-prefix)
@@ -173,7 +177,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--exec-prefix" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --exec-prefix=?*)
@@ -181,7 +185,7 @@ parse_opts() {
                 ;;
             --exec-prefix=)
                 printf 'ERROR: "--exec-prefix" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --bindir)
@@ -191,7 +195,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--bindir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --bindir=?*)
@@ -199,7 +203,7 @@ parse_opts() {
                 ;;
             --bindir=)
                 printf 'ERROR: "--bindir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --libexecdir)
@@ -209,7 +213,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--libexecdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --libexecdir=?*)
@@ -217,7 +221,7 @@ parse_opts() {
                 ;;
             --libexecdir=)
                 printf 'ERROR: "--libexecdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --sysconfdir)
@@ -227,7 +231,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--sysconfdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --sysconfdir=?*)
@@ -235,7 +239,7 @@ parse_opts() {
                 ;;
             --sysconfdir=)
                 printf 'ERROR: "--sysconfdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --datarootdir)
@@ -245,7 +249,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--datarootdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --datarootdir=?*)
@@ -253,7 +257,7 @@ parse_opts() {
                 ;;
             --datarootdir=)
                 printf 'ERROR: "--datarootdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --datadir)
@@ -263,7 +267,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--datadir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --datadir=?*)
@@ -271,7 +275,7 @@ parse_opts() {
                 ;;
             --datadir=)
                 printf 'ERROR: "--datadir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --localstatedir)
@@ -281,7 +285,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--localstatedir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --localstatedir=?*)
@@ -289,7 +293,7 @@ parse_opts() {
                 ;;
             --localstatedir=)
                 printf 'ERROR: "--localstatedir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --runstatedir)
@@ -299,7 +303,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--runstatedir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --runstatedir=?*)
@@ -307,7 +311,7 @@ parse_opts() {
                 ;;
             --runstatedir=)
                 printf 'ERROR: "--runstatedir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --docdir)
@@ -317,7 +321,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--docdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --docdir=?*)
@@ -325,7 +329,7 @@ parse_opts() {
                 ;;
             --docdir=)
                 printf 'ERROR: "--docdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --mandir)
@@ -335,7 +339,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--mandir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --mandir=?*)
@@ -343,7 +347,7 @@ parse_opts() {
                 ;;
             --mandir=)
                 printf 'ERROR: "--mandir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --infodir)
@@ -353,7 +357,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--infodir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --infodir=?*)
@@ -361,7 +365,7 @@ parse_opts() {
                 ;;
             --infodir=)
                 printf 'ERROR: "--infodir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --libdir)
@@ -371,7 +375,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--libdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --libdir=?*)
@@ -379,7 +383,7 @@ parse_opts() {
                 ;;
             --libdir=)
                 printf 'ERROR: "--libdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --databasedir)
@@ -389,7 +393,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--databasedir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --databasedir=?*)
@@ -397,7 +401,7 @@ parse_opts() {
                 ;;
             --databasedir=)
                 printf 'ERROR: "--databasedir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --viewindexdir)
@@ -407,7 +411,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--viewindexdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --viewindexdir=?*)
@@ -415,7 +419,7 @@ parse_opts() {
                 ;;
             --viewindexdir=)
                 printf 'ERROR: "--viewindexdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --logdir)
@@ -425,7 +429,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--logdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --logdir=?*)
@@ -433,7 +437,7 @@ parse_opts() {
                 ;;
             --logdir=)
                 printf 'ERROR: "--logdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --htmldir)
@@ -443,7 +447,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--htmldir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --htmldir=?*)
@@ -451,7 +455,7 @@ parse_opts() {
                 ;;
             --htmldir=)
                 printf 'ERROR: "--htmldir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
             --pdfdir)
@@ -461,7 +465,7 @@ parse_opts() {
                     continue
                 else
                     printf 'ERROR: "--pdfdir" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                 fi
                 ;;
             --pdfdir=?*)
@@ -469,7 +473,7 @@ parse_opts() {
                 ;;
             --pdfdir=)
                 printf 'ERROR: "--pdfdir" requires a non-empty argument.\n' >&2
-                exit 1
+                exit $EXIT_INVALID_ARGUMENT
                 ;;
 
                 --cookie)
@@ -479,7 +483,7 @@ parse_opts() {
                         continue
                     else
                         printf 'ERROR: "--cookie" requires a non-empty argument.\n' >&2
-                        exit 1
+                        exit $EXIT_INVALID_ARGUMENT
                     fi
                     ;;
                 --cookie=?*)
@@ -487,7 +491,7 @@ parse_opts() {
                     ;;
                 --cookie=)
                     printf 'ERROR: "--cookie" requires a non-empty argument.\n' >&2
-                    exit 1
+                    exit $EXIT_INVALID_ARGUMENT
                     ;;
 
             --) # End of options
@@ -561,7 +565,7 @@ parse_opts() {
     fi
     if test -z "$COOKIE"; then
         echo "The --cookie is required. If you don’t want to set up a cluster, use $0 --cookie=monster"
-        exit 3
+        exit $EXIT_MISSING_ARGUMENT
     fi
 }
 
@@ -573,7 +577,7 @@ if [ "$TEST" = "1" ]; then
     echo $PREFIX $EXEC_PREFIX $BINDIR $LIBEXECDIR $SYSCONFDIR $DATAROOTDIR \
          $DATADIR $LOCALSTATEDIR $RUNSTATEDIR $DOCDIR $LIBDIR $DATABASEDIR \
          $VIEWDIR $LOGDIR $MANDIR $INFODIR $HTMLDIR $PDFDIR
-    exit 0
+    exit $EXIT_OK
 fi
 
 # Translate ./configure variables to CouchDB variables