#!/bin/bash set -e AGGREGATOR_PATH=git://git.eclipse.org/gitroot/platform/eclipse.platform.releng.aggregator.git TAG=R4_4_1 rm -rf R4_platform-aggregator-$TAG rm -rf R4_platform-aggregator-$TAG.tar.xz # adding --depth 1 here may result in a quicker clone, but did not work for me git clone --branch $TAG $AGGREGATOR_PATH R4_platform-aggregator-$TAG pushd R4_platform-aggregator-$TAG git submodule init git submodule update rm -rf bootstrap streams scripts # Comment this line to get a shallow clone. find . -type d -name ".git" | xargs rm -rf # Delete pre-built binary artifacts # Note: osgi.annotation.jar contains the source for annotations used only at build-time # we don't actually ship it or it's contents with the platform find . -type f -name *.jar ! -name osgi.annotation.jar -delete find . -type f -name *.class -delete find . -type f -name *.so -delete find . -type f -name *.dll -delete find . -type f -name *.jnilib -delete find . -type f -name eclipse -delete popd tar cJf R4_platform-aggregator-$TAG.tar.xz R4_platform-aggregator-$TAG