release
This commit is contained in:
committed by
David Lichteblau
parent
f277b978f1
commit
a939970f4b
41
dist.sh
41
dist.sh
@ -1,8 +1,10 @@
|
|||||||
#!/bin/sh
|
#!/bin/sh -e
|
||||||
|
set -x
|
||||||
|
|
||||||
cd $(dirname $0)
|
cd $(dirname $0)
|
||||||
home=$(pwd)
|
home=$(pwd)
|
||||||
name=$(basename $home)
|
name=$(basename $home)
|
||||||
dir=${name}-$(date --iso)
|
name_and_date=${name}-$(date --iso)
|
||||||
|
|
||||||
TMPDIR=`mktemp -d /tmp/dist.XXXXXXXXXX`
|
TMPDIR=`mktemp -d /tmp/dist.XXXXXXXXXX`
|
||||||
cleanup() {
|
cleanup() {
|
||||||
@ -11,11 +13,36 @@ cleanup() {
|
|||||||
}
|
}
|
||||||
trap cleanup exit
|
trap cleanup exit
|
||||||
|
|
||||||
cd $TMPDIR
|
# make -C doc
|
||||||
cvs -d "`cat $home/CVS/Root`" export -r HEAD -d "$dir" "$name"
|
|
||||||
|
|
||||||
tgz=$TMPDIR/${dir}.tgz
|
git tag -f $name_and_date
|
||||||
tar czf $tgz $dir
|
git archive --prefix=$name_and_date/ $name_and_date | \
|
||||||
|
( cd $TMPDIR && tar xvf - )
|
||||||
|
|
||||||
|
# echo '(progn (load "dist.lisp") (quit))' | clbuild lisp
|
||||||
|
|
||||||
|
# rsync -a doc $TMPDIR/$name_and_date
|
||||||
|
|
||||||
|
cd $TMPDIR
|
||||||
|
|
||||||
|
tgz=$TMPDIR/${name_and_date}.tgz
|
||||||
|
tar czf $tgz $name_and_date
|
||||||
gpg -b -a $tgz
|
gpg -b -a $tgz
|
||||||
|
|
||||||
mv $tgz $tgz.asc $home/
|
mkdir -p ~/clnet/project/cxml/public_html/
|
||||||
|
|
||||||
|
#rsync -av \
|
||||||
|
# $name_and_date/doc/ \
|
||||||
|
# ~/clnet/project/cxml/public_html/
|
||||||
|
|
||||||
|
rsync $tgz $tgz.asc ~/clnet/project/cxml/public_html/download/
|
||||||
|
|
||||||
|
rm -f ~/clnet/project/cxml/public_html/download/closure-common.tar.gz
|
||||||
|
rm -f ~/clnet/project/cxml/public_html/download/closure-common.tar.gz.asc
|
||||||
|
|
||||||
|
ln -sf ${name_and_date}.tgz ~/clnet/project/cxml/public_html/download/closure-common.tar.gz
|
||||||
|
ln -sf ${name_and_date}.tgz.asc ~/clnet/project/cxml/public_html/download/closure-common.tar.gz.asc
|
||||||
|
|
||||||
|
echo done
|
||||||
|
exit 0
|
||||||
|
rsync -av ~/clnet/project dlichteblau@common-lisp.net:/
|
||||||
|
|||||||
Reference in New Issue
Block a user