summaryrefslogtreecommitdiff
path: root/create-tarball.sh
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2024-08-02 07:12:25 +0000
committerCoprDistGit <infra@openeuler.org>2024-08-02 07:12:25 +0000
commit8cefff999f748c835a736039d4f7ef599e11c022 (patch)
treeb7313a9301cd25a7c5a9ad9e85173f0fb8c473ab /create-tarball.sh
parent4a12e73b6fc42f373ceedeb45a8eeb6be83e7cf7 (diff)
automatic import of google-guiceopeneuler24.03_LTSopeneuler23.09
Diffstat (limited to 'create-tarball.sh')
-rwxr-xr-xcreate-tarball.sh16
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