From a939970f4b72d3370b0a8345ab0c647ba7a119f3 Mon Sep 17 00:00:00 2001 From: David Lichteblau Date: Sun, 30 Nov 2008 14:58:56 +0100 Subject: [PATCH] release --- dist.sh | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) diff --git a/dist.sh b/dist.sh index 0495674..d9aa70e 100755 --- a/dist.sh +++ b/dist.sh @@ -1,8 +1,10 @@ -#!/bin/sh +#!/bin/sh -e +set -x + cd $(dirname $0) home=$(pwd) name=$(basename $home) -dir=${name}-$(date --iso) +name_and_date=${name}-$(date --iso) TMPDIR=`mktemp -d /tmp/dist.XXXXXXXXXX` cleanup() { @@ -11,11 +13,36 @@ cleanup() { } trap cleanup exit +# make -C doc + +git tag -f $name_and_date +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 -cvs -d "`cat $home/CVS/Root`" export -r HEAD -d "$dir" "$name" -tgz=$TMPDIR/${dir}.tgz -tar czf $tgz $dir +tgz=$TMPDIR/${name_and_date}.tgz +tar czf $tgz $name_and_date 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:/ -- 2.11.4.GIT