| #!/bin/bash |
| # |
| # This script is a simple copy to a locally mount directory that is mirrored |
| # and served as the Update site. |
| # |
| # ./upload-to.sh <latest|release> |
| # |
| |
| if [ $# -ne 1 ]; then |
| echo "usage: upload-to.sh destination-dir" |
| exit 1 |
| fi |
| |
| DST=$1; shift |
| TS_UPLOAD=/home/data/httpd/download.eclipse.org/technology/tigerstripe/updates/3.6 |
| PROMOTED_BUILD=`echo $PROMOTED_URL | awk '{split($0, a, "/");print a[6]}'` |
| |
| case "$DST" in |
| release) |
| SITE="$TS_UPLOAD" |
| SITE_NAME="Updates (Release)" |
| ;; |
| latest) |
| SITE="$TS_UPLOAD"/latest |
| SITE_NAME="Updates (Latest)" |
| ;; |
| esac |
| |
| echo "Uploading build ${PROMOTED_BUILD} to $SITE_NAME" |
| cd ${WORKSPACE} |
| rm -rf promoted_build |
| mkdir promoted_build |
| cd promoted_build |
| wget --no-check-certificate ${PROMOTED_URL}artifact/site/*zip*/site.zip |
| unzip site.zip |
| rm -f site.zip |
| chmod -R 644 |
| |
| scp -rpv * edillon@download1.eclipse.org:"$SITE" |