blob: ffb3848a043d83518a3f3fee80f7c1af421f03bb [file] [log] [blame]
#!/bin/bash -e
if [ "$1" == "-rebuild" ];
then
shift
else
BUILD=`date -u +I%Y%m%d-%H00`
sed -e s/QUALIFIER=.*/QUALIFIER=$BUILD/ -i~ local.sh
fi
BUILD_ROOT=$(cd $(dirname $0); pwd)
chmod 755 $BUILD_ROOT/*.sh
rm -R $BUILD_ROOT/3.3/build || true
rm -R $BUILD_ROOT/3.4/build || true
$BUILD_ROOT/build-3.3.sh $*
$BUILD_ROOT/build-3.4.sh $*
source $BUILD_ROOT/local.sh
pack() {
$JAVA_HOME/bin/java \
-Xmx512m \
-jar $ECLIPSE_HOME_3_4/plugins/org.eclipse.equinox.launcher_*.jar \
-application org.eclipse.update.core.siteOptimizer \
-jarProcessor -verbose -processAll -repack -pack \
-outputDir $1 $1
$JAVA_HOME/bin/java \
-Xmx512m \
-jar $ECLIPSE_HOME_3_4/plugins/org.eclipse.equinox.launcher_*.jar \
-application org.eclipse.equinox.p2.metadata.generator.EclipseGenerator \
-updateSite $1 \
-site file:$1/site.xml \
-metadataRepository file:$1 \
-metadataRepositoryName "$2" \
-artifactRepository file:$1 \
-artifactRepositoryName "$2" \
-compress \
-reusePack200Files \
-noDefaultIUs
}
pack $BUILD_ROOT/3.3/build/standardUpdateSite "Mylyn Weekly for Eclipse 3.3"
pack $BUILD_ROOT/3.4/build/standardUpdateSite "Mylyn Weekly for Eclipse 3.4"
pack $BUILD_ROOT/3.4/build/extrasUpdateSite "Mylyn Weekly Extras"
pack $BUILD_ROOT/3.4/build/incubatorUpdateSite "Mylyn Weekly Incubator"