From cf13c4cfe4de6ae35027b4a7611a81a89e95fbc6 Mon Sep 17 00:00:00 2001 From: dlichteblau Date: Sun, 21 Oct 2007 18:31:53 +0000 Subject: [PATCH] dist.sh script for release preparation --- dist.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100755 dist.sh diff --git a/dist.sh b/dist.sh new file mode 100755 index 0000000..0495674 --- /dev/null +++ b/dist.sh @@ -0,0 +1,21 @@ +#!/bin/sh +cd $(dirname $0) +home=$(pwd) +name=$(basename $home) +dir=${name}-$(date --iso) + +TMPDIR=`mktemp -d /tmp/dist.XXXXXXXXXX` +cleanup() { + cd + rm -rf $TMPDIR +} +trap cleanup exit + +cd $TMPDIR +cvs -d "`cat $home/CVS/Root`" export -r HEAD -d "$dir" "$name" + +tgz=$TMPDIR/${dir}.tgz +tar czf $tgz $dir +gpg -b -a $tgz + +mv $tgz $tgz.asc $home/