diff options
Diffstat (limited to 'create-tarball.sh')
-rwxr-xr-x | create-tarball.sh | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/create-tarball.sh b/create-tarball.sh new file mode 100755 index 0000000..5220cf9 --- /dev/null +++ b/create-tarball.sh @@ -0,0 +1,16 @@ +#!/bin/sh +set -e -x +test $# -eq 1 +test ! -d guice +git clone git://github.com/google/guice.git +cd ./guice +git checkout ${1} +git branch unbundled-${1} +git checkout unbundled-${1} +rm -rf $(ls . | grep -E -v 'core|extensions|pom|bom|jdk8-tests|COPYING|common.xml') +find . -name "*.jar" -delete +find . -name "*.class" -delete +git commit -a -m "Remove unneeded stuff" +git tag unbundled-${1} +git archive --format=tar --prefix=google-guice-${1}/ unbundled-${1} \ + | xz >../google-guice-${1}.tar.xz |