forked from mirrors/tftp-hpa-google
New release script
This commit is contained in:
parent
d86d06e131
commit
d1f0406637
1 changed files with 10 additions and 11 deletions
21
release.sh
21
release.sh
|
@ -1,11 +1,8 @@
|
||||||
#!/bin/sh -x
|
#!/bin/sh -xe
|
||||||
# $Id$
|
|
||||||
#
|
#
|
||||||
# Script for generating a release
|
# Script for generating a release
|
||||||
#
|
#
|
||||||
|
|
||||||
CVS='cvs -d hpa@terminus.zytor.com:/home/hpa/cvsroot'
|
|
||||||
MODULE=tftp
|
|
||||||
PACKAGE=tftp-hpa
|
PACKAGE=tftp-hpa
|
||||||
|
|
||||||
if [ -z "$1" ]; then
|
if [ -z "$1" ]; then
|
||||||
|
@ -14,22 +11,24 @@ if [ -z "$1" ]; then
|
||||||
fi
|
fi
|
||||||
|
|
||||||
release="$1"
|
release="$1"
|
||||||
cvsrelease=$PACKAGE-`echo "$release" | tr '.' '_'`
|
releasetag=$PACKAGE-$release
|
||||||
releasedir=$PACKAGE-$release
|
releasedir=$PACKAGE-$release
|
||||||
|
|
||||||
echo $release > version
|
GIT_DIR=`cd "${GIT_DIR-.git}" && pwd`
|
||||||
$CVS commit -m 'Update version for release' version
|
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`
|
here=`pwd`
|
||||||
|
|
||||||
tmpdir=/var/tmp/release.$$
|
tmpdir=/var/tmp/release.$$
|
||||||
rm -rf $tmpdir
|
rm -rf $tmpdir
|
||||||
mkdir $tmpdir
|
mkdir -p $tmpdir
|
||||||
cd $tmpdir
|
cd $tmpdir
|
||||||
$CVS export -r $cvsrelease $MODULE
|
cg-export -r $releasetag $releasedir
|
||||||
mv $MODULE $releasedir
|
|
||||||
cd $releasedir
|
cd $releasedir
|
||||||
make release
|
make release
|
||||||
rm -f release.sh
|
rm -f release.sh
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue