22 lines
405 B
Bash
22 lines
405 B
Bash
|
#!/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
|