diff options
author | Shireesh Anjal <shireesh@gluster.com> | 2011-11-22 20:24:01 +0530 |
---|---|---|
committer | Shireesh Anjal <shireesh@gluster.com> | 2011-11-22 20:43:05 +0530 |
commit | 1541d44afc30bb2695095bad9e4b06b9bb7a8806 (patch) | |
tree | 8344c1319cfde4f7fc05b4143bbd1e258d2e5603 /build/package-gateway.sh | |
parent | f798b61871ef169c9dccad75e301e2c4f667323d (diff) |
Enhanced scripts to support command line build from source.
Diffstat (limited to 'build/package-gateway.sh')
-rwxr-xr-x | build/package-gateway.sh | 20 |
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!" |