+# Copyright 2012 GRNET S.A. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+#
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+#
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# The views and conclusions contained in the software and documentation are
+# those of the authors and should not be interpreted as representing official
+# policies, either expressed or implied, of GRNET S.A.
+
+# Make an Aquarium binary distribution out of current working directory.
+# Use at your own risk (i.e. make sure it compiles etc).
+
+WHERE=`dirname $0`
+SHAFULL=`git rev-parse HEAD`
+SHA=`echo $SHAFULL | cut -c 1-11`
+DATE_FORMAT=+'%Y%m%d%H%M%S'
+NOW=`date $DATE_FORMAT`
+DIST=aquarium-$SHA
+SERVER_SCRIPTS_SRC=$WHERE/scripts
+CONF_SRC=$WHERE/src/main/resources
+ARG1="$1"
+
+ERROR=""
+P_VERBOSE="no"
+P_PROPS=""
+P_BUILD="normal"
+P_KEEPDIST="no"
+P_FAKEIT="no"
+P_ARCHIVE=""
+P_OFFLINE="no"
+MVN_OPTS=""
+
+verbose() {
+ if [ "$P_VERBOSE" = "yes" ]; then
+ echo "$@"
+ fi
+}
+
+verbose_p() {
+ verbose "Build type :" $P_BUILD
+ verbose "Custom configuration:" $P_PROPS
+ verbose "Keep dist/ folder :" $P_KEEPDIST
+ verbose "Custom achive name :" $P_ARCHIVE
+ verbose "Fake it :" $P_FAKEIT
+ verbose "maven offline mode :" $P_OFFLINE
+}