diff options
author | H. Peter Anvin <hpa@smyrno.hos.anvin.org> | 2005-09-25 17:12:56 -0700 |
---|---|---|
committer | H. Peter Anvin <hpa@smyrno.hos.anvin.org> | 2005-09-25 17:12:56 -0700 |
commit | d1f0406637db0aa1a5441ef297e3d41e812b5c7f (patch) | |
tree | 93275745fab3130df5d3a943125d24c28bae8795 | |
parent | d86d06e13101c58a6706f86f960a3a008b605645 (diff) | |
download | tftp-hpa-d1f0406637db0aa1a5441ef297e3d41e812b5c7f.tar.gz |
New release script
-rwxr-xr-x | release.sh | 21 |
1 files changed, 10 insertions, 11 deletions
@@ -1,11 +1,8 @@ -#!/bin/sh -x -# $Id$ +#!/bin/sh -xe # # Script for generating a release # -CVS='cvs -d hpa@terminus.zytor.com:/home/hpa/cvsroot' -MODULE=tftp PACKAGE=tftp-hpa if [ -z "$1" ]; then @@ -14,22 +11,24 @@ if [ -z "$1" ]; then fi release="$1" -cvsrelease=$PACKAGE-`echo "$release" | tr '.' '_'` +releasetag=$PACKAGE-$release releasedir=$PACKAGE-$release -echo $release > version -$CVS commit -m 'Update version for release' version +GIT_DIR=`cd "${GIT_DIR-.git}" && pwd` +export GIT_DIR -$CVS tag -F $cvsrelease +echo $release > version +cg-commit -m 'Update version for release' +rm -f "$GIT_DIR"/refs/tags/$releasetag +cg-tag $releasetag here=`pwd` tmpdir=/var/tmp/release.$$ rm -rf $tmpdir -mkdir $tmpdir +mkdir -p $tmpdir cd $tmpdir -$CVS export -r $cvsrelease $MODULE -mv $MODULE $releasedir +cg-export -r $releasetag $releasedir cd $releasedir make release rm -f release.sh |