File: orig-source.sh

package info (click to toggle)
librelaxng-datatype-java 1.0%2Bds1-3
  • links: PTS, VCS
  • area: main
  • in suites: buster, jessie, jessie-kfreebsd, stretch
  • size: 156 kB
  • ctags: 93
  • sloc: java: 292; xml: 59; sh: 19; makefile: 2
file content (28 lines) | stat: -rwxr-xr-x 585 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/bash

UPSTREAM_VERSION="$2"
FILENAME="$3"
ORIGDIR="`pwd`"
ZIP_FILENAME="$ORIGDIR/../relaxngDatatype-$UPSTREAM_VERSION.zip"
TARGZ_FILENAME="$ORIGDIR/../librelaxng-datatype-java_$UPSTREAM_VERSION.orig.tar.gz"
TEMPDIR="`mktemp -d`"

cd "$TEMPDIR"

echo "Unpacking .zip"
unzip "$ZIP_FILENAME"
DIRNAME="`ls`"

echo "Removing pre-built documentation and JARs"
rm -fvr "$DIRNAME/doc/"*
find -iname '*.jar' -print0 | xargs -0 rm -fv

echo "Repackaging .tar.gz"
tar czfv "$TARGZ_FILENAME" "$DIRNAME"

echo "Removing temporary directory"
cd "$ORIGDIR"
rm -fr "$TEMPDIR"

echo "Finished"