blob: 99e74fc61b8106ea318d5b9c5a57d4c950279f83 [file] [log] [blame]
set -u
Downloads=/home/data/httpd/download.eclipse.org/epsilon
Archives=/home/data/httpd/archive.eclipse.org/epsilon
NewVersion=2.1
OldVersion=2.0
InterimVersion=interim
echo "Moving $OldVersion..." &&
mkdir -p $Archives/$OldVersion &&
cp -r $Downloads/updates/$OldVersion/* $Archives/$OldVersion &&
mv $Downloads/$OldVersion/* $Archives/$OldVersion &&
rm -rf $Downloads/$OldVersion
cd $Downloads &&
echo "Copying $InterimVersion to $NewVersion" &&
mkdir $NewVersion &&
cp -r $InterimVersion/* updates/$NewVersion
if [ -e updates/$NewVersion/epsilon-${InterimVersion}-site.zip ]; then
mv updates/$NewVersion/epsilon-${InterimVersion}-site.zip updates/$NewVersion/epsilon-${NewVersion}-site.zip
fi
declare -a NewFolders=("javadoc" "jars");
for folder in "${NewFolders[@]}"; do
if [ -d updates/$NewVersion/$folder ]; then
mv updates/$NewVersion/$folder $NewVersion/$folder &&
rm -rf updates/$NewVersion/$folder
fi
done
cd updates &&
rm -rf $NewVersion/interim &&
ant -f /shared/modeling/tools/promotion/manage-composite.xml add -Dchild.repository=$NewVersion
#cd /home/data/httpd/download.eclipse.org/epsilon/temp
#curl -o epsilon-${NewVersion}-signed.zip -F file=@epsilon-${NewVersion}-unsigned.zip http://build.eclipse.org:31338/macsign.php
#curl -o epsilon-${NewVersion}-signed.dmg -F sign=true -F source=@epsilon-${NewVersion}-signed.zip http://build.eclipse.org:31338/dmg-packager