blob: 7abe601aca4a9b52450803bef9cd0eb979dfdf55 [file] [log] [blame]
#!/bin/sh
if [ $# -ne 1 ]
then
echo "Usage: ./promote-to-eclipse.sh 7.5.3.v20111011";
exit;
fi
#git clone ssh://git.eclipse.org/gitroot/jetty/org.eclipse.jetty.project.git
#cd org.eclipse.jetty.project;
#git checkout jetty-$1;
#mvn -Paggregate-site javadoc:aggregate jxr:jxr;
#mvn -N site:deploy;
#cd ..;
#rm -Rf org.eclipse.jetty.project;
echo "making local storage";
local_storage=eclipse-$1;
mkdir -p $local_storage;
curl_cli="curl";
curl_user_agent="--user-agent \"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.186 Safari/535.1\"";
url="http://repo2.maven.org/maven2/org/eclipse/jetty/jetty-distribution/$1";
echo "getting remote files";
filename=jetty-distribution-$1.tar.gz.asc;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.tar.gz.asc.md5;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.tar.gz.asc.sha1;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.tar.gz.md5;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.tar.gz.sha1;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.tar.gz;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.zip.asc;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.zip.asc.md5;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.zip.asc.sha1;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.zip;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.zip.md5;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
filename=jetty-distribution-$1.zip.sha1;
$curl_cli $curl_user_age $url/$filename > $local_storage/$filename;
echo "making remote directory";
ssh jmcconnell@build.eclipse.org "mkdir -p /home/data/users/jmcconnell/downloads/jetty/$1/dist";
echo "fixing apidocs";
ssh jmcconnell@build.eclipse.org "mv /home/data/users/jmcconnell/downloads/jetty/$1/jetty-project/apidocs /home/data/users/jmcconnell/downloads/jetty/$1/apidocs";
echo "fixing xref";
ssh jmcconnell@build.eclipse.org "mv /home/data/users/jmcconnell/downloads/jetty/$1/jetty-project/xref /home/data/users/jmcconnell/downloads/jetty/$1/xref";
echo "smoking jetty-project leftovers";
ssh jmcconnell@build.eclipse.org "rm -Rf /home/data/users/jmcconnell/downloads/jetty/$1/jetty-project";
echo "copying goods into location";
scp -r $local_storage/* jmcconnell@build.eclipse.org:/home/data/users/jmcconnell/downloads/jetty/$1/dist;
echo "regenerating remote site";
ssh jmcconnell@build.eclipse.org "cd /home/data/users/jmcconnell/downloads/jetty && ./index.sh";
echo "removing local storage"
rm -Rf $local_storage;