summaryrefslogtreecommitdiffstats
path: root/build/package-gateway.sh
diff options
context:
space:
mode:
authorShireesh Anjal <shireesh@gluster.com>2011-11-22 20:24:01 +0530
committerShireesh Anjal <shireesh@gluster.com>2011-11-22 20:43:05 +0530
commit1541d44afc30bb2695095bad9e4b06b9bb7a8806 (patch)
tree8344c1319cfde4f7fc05b4143bbd1e258d2e5603 /build/package-gateway.sh
parentf798b61871ef169c9dccad75e301e2c4f667323d (diff)
Enhanced scripts to support command line build from source.
Diffstat (limited to 'build/package-gateway.sh')
-rwxr-xr-xbuild/package-gateway.sh20
1 files changed, 17 insertions, 3 deletions
diff --git a/build/package-gateway.sh b/build/package-gateway.sh
index 6dc1e9db..bce436d9 100755
--- a/build/package-gateway.sh
+++ b/build/package-gateway.sh
@@ -2,7 +2,7 @@ WAR_NAME="glustermg.war"
WAR_SCRIPTS_DIR=${WAR_NAME}/scripts
NEW_WAR_NAME="glustermg"
TAR_NAME=${NEW_WAR_NAME}-${VERSION}.war.tar
-SERVER_DIST_DIR="${WORKSPACE}/buckminster.output"
+SERVER_DIST_DIR=${DIST_DIR:-${WORKSPACE}/buckminster.output}
prepare-dist-dir()
{
@@ -48,7 +48,11 @@ get-dist()
OS=${2}
WS=${3}
- OUT_DIR="${WORKSPACE}/../../${BRANCH}-glustermc/workspace/arch/${ARCH}/os/${OS}/ws/${WS}/buckminster.output/com.gluster.storage.management.console.feature.webstart*.feature/glustermc"
+ if [ -z "${GMC_DIST_DIR}" ]; then
+ OUT_DIR="${WORKSPACE}/../../${BRANCH}-glustermc/workspace/arch/${ARCH}/os/${OS}/ws/${WS}/buckminster.output/com.gluster.storage.management.console.feature.webstart*.feature/glustermc"
+ else
+ OUT_DIR="${GMC_DIST_DIR}/${OS}.${WS}.${ARCH}/com.gluster.storage.management.console.feature.webstart*.feature/glustermc"
+ fi
NEW_DIR=${WAR_NAME}/${OS}.${WS}.${ARCH}
cp -R ${OUT_DIR} ${NEW_DIR}
@@ -75,7 +79,13 @@ get-scripts()
#---------------------------------------------
# Main Action Body
#---------------------------------------------
-echo "Packaging Gluster Management Server..."
+
+if [ $# -eq 2 ]; then
+ DIST_DIR=${1}
+ GMC_DIST_DIR=${2}
+fi
+
+echo "Packaging GlusterFS Management Gateway..."
prepare-dist-dir
get-scripts
@@ -87,4 +97,8 @@ get-console-dists
tar cvf ${TAR_NAME} ${NEW_WAR_NAME}
gzip ${TAR_NAME}
+if [ ! -z "${DIST_DIR}" ]; then
+ mv ${TAR_NAME}.gz ${DIST_DIR}
+fi
+
echo "Done!"