You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by st...@apache.org on 2005/03/16 09:36:49 UTC
svn commit: r157724 - httpd/httpd/dist/tools/release.sh
Author: striker
Date: Wed Mar 16 00:36:47 2005
New Revision: 157724
URL: http://svn.apache.org/viewcvs?view=rev&rev=157724
Log:
* tools/release.sh
Add a --rev argument to accomodate easy rolling of snapshots.
Update the apr/apr-util tags required for httpd-2.1.
Modified:
httpd/httpd/dist/tools/release.sh
Modified: httpd/httpd/dist/tools/release.sh
URL: http://svn.apache.org/viewcvs/httpd/httpd/dist/tools/release.sh?view=diff&r1=157723&r2=157724
==============================================================================
--- httpd/httpd/dist/tools/release.sh (original)
+++ httpd/httpd/dist/tools/release.sh Wed Mar 16 00:36:47 2005
@@ -2,7 +2,8 @@
#
# release.sh : build a release tarball
#
-# USAGE: release.sh [--security] [--tag TAG POSTFIX] PROJECT VERSION [SIGNING-USER]
+# USAGE: release.sh [--security] [--tag TAG] [--postfix POSTFIX]
+# [--rev REV] PROJECT VERSION [SIGNING-USER]
#
# The project is either 'httpd-2.0' or 'httpd-2.1'
#
@@ -40,9 +41,14 @@
shift 2
;;
+ --rev)
+ rev="$2"
+ shift 2
+ ;;
+
--*)
echo "Unknown option '$1'" >&2
- echo "USAGE: $0 [--security] [--tag TAG POSTFIX] [--postfix POSTFIX] PROJECT VERSION [SIGNING-USER]" >&2
+ echo "USAGE: $0 [--security] [--tag TAG POSTFIX] [--postfix POSTFIX] [--rev REV] PROJECT VERSION [SIGNING-USER]" >&2
echo " see the comments in this script for more info." >&2
exit 1
;;
@@ -55,7 +61,7 @@
done
if test "$#" != 2 && test "$#" != 3; then
- echo "USAGE: $0 [--security] [--tag TAG POSTFIX] [--postfix POSTFIX] PROJECT VERSION [SIGNING-USER]" >&2
+ echo "USAGE: $0 [--security] [--tag TAG POSTFIX] [--postfix POSTFIX] [--rev REV] PROJECT VERSION [SIGNING-USER]" >&2
echo " see the comments in this script for more info." >&2
exit 1
fi
@@ -75,8 +81,11 @@
expected_major="2"
expected_minor="0"
+ branch="branches/2.0.x"
+
apr_xxx_in_srclib=1
apr_tag="0.9.5"
+ apu_tag="0.9.5"
;;
httpd-2.1)
ver_path="include/ap_release.h"
@@ -85,8 +94,11 @@
expected_major="2"
expected_minor="1"
+ branch="trunk"
+
apr_xxx_in_srclib=1
- apr_tag="1.0.1"
+ apr_tag="1.1.1"
+ apu_tag="1.1.2"
;;
*)
echo "ERROR: '$1' is an unknown project." >&2
@@ -109,11 +121,18 @@
if test "${postfix}" != ""; then
postfix="-${postfix}"
dirname="${dirname}${postfix}"
+elif test "${rev}" != ""; then
+ postfix="-r${rev}"
+ dirname="${dirname}${postfix}"
fi
if test ${security_release}; then
dirname="${dirname}-security"
fi
+if test "$rev" != ""; then
+ rev="-r ${rev}"
+fi
+
split="---------------------------------------------------------------------"
echo $split
@@ -146,15 +165,19 @@
echo "Starting SVN export of ${project} to ${dirname} ..."
echo ""
-svn export http://svn.apache.org/repos/asf/httpd/httpd/tags/${tagname} ${dirname} > /dev/null || exit 1
+if test "${rev}" != ""; then
+ svn export ${rev} http://svn.apache.org/repos/asf/httpd/httpd/${branch} ${dirname} > /dev/null || exit 1
+else
+ svn export http://svn.apache.org/repos/asf/httpd/httpd/tags/${tagname} ${dirname} > /dev/null || exit 1
+fi
### Add a check to see if what was checked out matches $vsn
if test ${apr_xxx_in_srclib}; then
echo "Starting SVN export of apr-${apr_tag} to ${dirname}/srclib ..."
svn export http://svn.apache.org/repos/asf/apr/apr/tags/${apr_tag} ${dirname}/srclib/apr > /dev/null || exit 1
- echo "Starting SVN export of apr-util-${apr_tag} to ${dirname}/srclib ..."
- svn export http://svn.apache.org/repos/asf/apr/apr-util/tags/${apr_tag} ${dirname}/srclib/apr-util > /dev/null || exit 1
+ echo "Starting SVN export of apr-util-${apu_tag} to ${dirname}/srclib ..."
+ svn export http://svn.apache.org/repos/asf/apr/apr-util/tags/${apu_tag} ${dirname}/srclib/apr-util > /dev/null || exit 1
fi
echo $split