fixed ystream newline handling, thanks to Ivan Shvedunov
[closure-common.git] / dist.sh
blob0495674f89995f09ee2657d81b4a00bd6b8a0726
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 cd $TMPDIR
15 cvs -d "`cat $home/CVS/Root`" export -r HEAD -d "$dir" "$name"
17 tgz=$TMPDIR/${dir}.tgz
18 tar czf $tgz $dir
19 gpg -b -a $tgz
21 mv $tgz $tgz.asc $home/