Fixed (setf document-element) in the presence of non-element children
[cxml-stp.git] / build / dist.sh
blob2163e947c1531a50c1c23db187901bfe1dab11d7
1 #!/bin/sh
2 cd $(dirname $0)/..
3 home=$(pwd)
4 name=$(basename $home)
5 dir=${name}-$(date --iso)
7 TMPDIR=`mktemp -d /tmp/dist.XXXXXXXXXX`
8 cleanup() {
9 cd
10 rm -rf $TMPDIR
12 trap cleanup exit
14 sbcl --load build/atdoc.lisp --eval '(quit)'
16 cd $TMPDIR
17 git clone $home $dir
18 rm -rf $dir/.git
19 rsync -a $home/doc $dir/
21 make -C $dir
22 make -C $dir/tutorial
24 tgz=$TMPDIR/${dir}.tgz
25 tar czf $tgz $dir
26 gpg -b -a $tgz
28 mv $tgz $tgz.asc $home/build/