mirror of
https://git.openldap.org/openldap/openldap.git
synced 2026-02-12 15:23:11 -05:00
Initial make release script.
This commit is contained in:
parent
bf92126cfe
commit
10f138bc84
1 changed files with 45 additions and 0 deletions
45
build/mkrelease
Executable file
45
build/mkrelease
Executable file
|
|
@ -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
|
||||
Loading…
Reference in a new issue