Add option to script to make releases from cvs tags/branches.

This commit is contained in:
Ben Gras 2005-09-29 13:03:42 +00:00
parent b929457aef
commit 3e3230fc79

View File

@ -66,12 +66,13 @@ BS=4096
HDEMU=0
COPY=0
CVSTAG=HEAD
while getopts "chaq?" c
while getopts "ch?" c
do
case "$c" in
\?)
echo "Usage: $0 [-a] [-c] [-h]" >&2
echo "Usage: $0 [-c] [-h] [-r <tag>]" >&2
exit 1
;;
h)
@ -83,6 +84,9 @@ do
echo " * Copying, not CVS"
COPY=1
;;
r)
CVSTAG=$OPTARG
;;
esac
done
@ -167,7 +171,7 @@ chmod -R u+w $RELEASEDIR/usr/lib
if [ "$COPY" -ne 1 ]
then
echo " * Doing new cvs export"
( cd $RELEASEDIR/usr && mkdir src && cvs export -rHEAD src )
( cd $RELEASEDIR/usr && mkdir src && cvs export -r$CVSTAG src )
else
( cd .. && make clean )
srcdir=/usr/src