File: archive.sh

package info (click to toggle)
mupdf 1.14.0%2Bds1-4%2Bdeb10u3
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 57,116 kB
  • sloc: ansic: 314,752; java: 2,498; javascript: 1,210; python: 655; makefile: 494; sh: 206; sed: 13; awk: 6
file content (21 lines) | stat: -rw-r--r-- 405 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/bash

REV=$(git describe --tags)
O=mupdf-$REV-source

echo git archive $O.tar
git archive --format=tar --prefix=$O/ HEAD > $O.tar

git submodule | while read R P T
do
	M=$(basename $P)
	echo git archive $O.$M.tar
	git archive --format=tar --remote=$P --prefix=$O/$P/ HEAD > $O.$M.tar
	tar Af $O.tar $O.$M.tar
	rm -f $O.$M.tar
done

echo gzip $O.tar
gzip -f -k $O.tar
echo xz $O.tar
xz -f -k $O.tar