You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@brooklyn.apache.org by he...@apache.org on 2014/12/17 18:24:08 UTC

[34/50] [abbrv] incubator-brooklyn git commit: tidy build script

tidy build script


Project: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/commit/4fc20766
Tree: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/tree/4fc20766
Diff: http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/diff/4fc20766

Branch: refs/heads/master
Commit: 4fc20766a60dbd14181816afb523c4a791e93362
Parents: 19d2915
Author: Alex Heneveld <al...@cloudsoftcorp.com>
Authored: Wed Dec 17 00:56:48 2014 +0000
Committer: Alex Heneveld <al...@cloudsoftcorp.com>
Committed: Wed Dec 17 02:02:58 2014 +0000

----------------------------------------------------------------------
 docs/_build/build.sh | 28 ++++++++++++++--------------
 1 file changed, 14 insertions(+), 14 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-brooklyn/blob/4fc20766/docs/_build/build.sh
----------------------------------------------------------------------
diff --git a/docs/_build/build.sh b/docs/_build/build.sh
index 66b50e4..129f0f4 100755
--- a/docs/_build/build.sh
+++ b/docs/_build/build.sh
@@ -9,9 +9,12 @@ if [ ! -x _build/build.sh ] ; then
 fi
 
 function help() {
+  echo ""
   echo "This will build the documentation in _site/."
+  echo ""
   echo "Usage:  _build/build.sh MODE [ARGS]"
-  echo "where MODE is:"
+  echo ""
+  echo "where MODE can be any of:"
   echo "* website-root  : to build the website only, in the root"
   echo "* guide-latest  : to build the guide only, in /v/latest/"
   # BROOKLYN_VERSION_BELOW
@@ -20,14 +23,15 @@ function help() {
   echo "* test-both : to build the website to root and guide to /v/latest/ (for testing)"
   echo "* test-both-sub : to build the website to /sub/ and guide to /sub/v/latest/ (for testing)"
   echo "* original : to build the files in their original location (website it /website and guide in /guide/, for testing)"
+  echo ""
   echo "and supported ARGS are:"
   echo "* --skip-javadoc : to skip javadoc build"
   echo "* --serve : serve files from _site after building (for testing)"
   echo "* --install : install files from _site to the appropriate place in "'$'"BROOKLYN_SITE_DIR (or ../../incubator-brooklyn-site-public)"
-  echo 'with any remaining ARGS passed to jekyll as `jekyll build --config ... ARGS`.'
+  echo ""
 }
 
-function parse_command() {
+function parse_mode() {
   case $1 in
   help)
     help
@@ -97,10 +101,10 @@ function parse_command() {
     SUMMARY="all files in their original place"
     ;;
   "")
-    echo "ERROR: arguments are required; try 'help'"
+    echo "ERROR: mode is required; try 'help'"
     exit 1 ;;
   *)
-    echo "ERROR: invalid argument '$1'; try 'help'"
+    echo "ERROR: invalid mode '$1'; try 'help'"
     exit 1 ;;
   esac
   SUMMARY="$SUMMARY of `pwd`/_site"
@@ -121,21 +125,17 @@ function parse_arguments() {
       INSTALL_AFTERWARDS=true
       shift
       ;;
-    "--")
-      shift
-      break
-      ;;
     *)
-      break
+      echo "ERROR: invalid argument '"$1"'"
+      exit 1
       ;;
     esac
   done
-  JEKYLL_ARGS="$@"
 }
 
 function make_jekyll() {
-  echo JEKYLL running with: jekyll build $JEKYLL_CONFIG $JEKYLL_ARGS
-  jekyll build --config $JEKYLL_CONFIG $JEKYLL_ARGS || return 1
+  echo JEKYLL running with: jekyll build $JEKYLL_CONFIG
+  jekyll build --config $JEKYLL_CONFIG || return 1
   echo JEKYLL completed
   for DI in "${!DIRS_TO_MOVE[@]}"; do
     D=${DIRS_TO_MOVE[$DI]}
@@ -183,7 +183,7 @@ function make_install() {
 
 rm -rf _site
 
-parse_command $@
+parse_mode $@
 shift
 parse_arguments $@