chiark / gitweb /
xf86-input-mtrack (0.3.1-1) unstable; urgency=medium
[xf86-input-mtrack.git] / debian / xsfbs / repack.sh
1 #!/bin/sh
2
3 set -e
4
5 if ! [ -d debian/prune ]; then
6         exit 0
7 fi
8
9 if [ "x$1" != x--upstream-version ]; then
10         exit 1
11 fi
12
13 version="$2"
14 filename="$3"
15
16 if [ -z "$version" ] || ! [ -f "$filename" ]; then
17         exit 1
18 fi
19
20 dir="$(pwd)"
21 tempdir="$(mktemp -d)"
22
23 cd "$tempdir"
24 tar xf "$dir/$filename"
25 cat "$dir"/debian/prune/* | while read file; do rm -f */$file; done
26
27 tar czf "$dir/$filename" *
28 cd "$dir"
29 rm -rf "$tempdir"
30 echo "Done pruning upstream tarball"
31
32 exit 0