File: orig-source.sh

package info (click to toggle)
librelaxng-datatype-java 1.0%2Bds1-1
  • links: PTS, VCS
  • area: main
  • in suites: wheezy
  • size: 148 kB
  • sloc: java: 292; xml: 55; 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"