aboutsummaryrefslogtreecommitdiffstats
path: root/makezip.sh
blob: 806fa5266e1f51fdbaf87b002855b6e3cb5093ba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
export SPECDOC=${SPECDOC:-`cat REVISION`}
export DATESTR=${DATESTR:-`cat REVISION-DATE`}
rm -f $SPECDOC.zip
if test -d .git; then
	git archive --format=zip --prefix=tex/ -o $SPECDOC.zip HEAD
else
	echo .git not found.
	echo Falling back to generated list.
fi
zip -d $SPECDOC.zip tex/.gitattributes
rm -fr listings
mkdir -p listings
cp virtio-queue.h listings/virtio_queue.h
zip $SPECDOC.zip listings/virtio_queue.h
rm -fr tmpfilesforzip
mkdir -p tmpfilesforzip/tex
echo "$SPECDOC" > tmpfilesforzip/tex/REVISION
echo "$DATESTR" > tmpfilesforzip/tex/REVISION-DATE
cd tmpfilesforzip
zip ../$SPECDOC.zip tex/*