From: Kurt Zeilenga Date: Wed, 28 Jul 1999 20:56:34 +0000 (+0000) Subject: Initial make release script. X-Git-Tag: OPENLDAP_REL_ENG_2_BP~9 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=10f138bc846d637dcdc62a56913e68409d2add38;p=openldap Initial make release script. --- diff --git a/build/mkrelease b/build/mkrelease new file mode 100755 index 0000000000..e5c5dad4c6 --- /dev/null +++ b/build/mkrelease @@ -0,0 +1,45 @@ +#! /bin/sh +## Copyright 1998,1999 The OpenLDAP Foundation +## COPYING RESTRICTIONS APPLY. See COPYRIGHT File in top level directory +## of this package for details. +# +# Make a release +# mkrelease RELNAME CVSTAG CVSMODULES +# where CVSTAG is the tag to export from the current CVSROOT +# + +set -e # exit immediately if any errors occur + +if test $# != 3 ; then + echo 'usage: mkrelease RELNAME CVSTAG CVSMODULES ...' + exit 1 +fi + +CVSTAG=$1 +shift +RELNAME=opendlap-$1 +shift + +if test -e $RELNAME ; then + echo "error: $RELNAME exists" + exit 1 +fi + +cvs export -r$CVSTAG -d $RELNAME $* + +if test ! -d $RELNAME ; then + echo "error: $RELNAME doesn't exists" + exit 1 +fi + +if test ! -e $RELNAME/build/version ; then + echo "No build version" + exit 1 +fi + +tar cf $RELNAME.tar $RELNAME +gzip -9 -c $RELNAME.tar > $RELNAME.tgz +md5 $RELNAME.tgz > $RELNAME.md5 + +ls -l $RELNAME.* +cat $RELNAME/build/version