eBookReaderSwitch/scripts/archive.sh

22 lines
405 B
Bash
Raw Normal View History

#!/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