You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by je...@apache.org on 2004/11/20 02:28:37 UTC

svn commit: r105909 - httpd/httpd/dist/tools

Author: jerenkrantz
Date: Fri Nov 19 17:28:36 2004
New Revision: 105909

Modified:
   httpd/httpd/dist/tools/release.sh
   httpd/httpd/dist/tools/roll.sh
Log:
First cut at producing SVN-compatible release scripts.  Also adds bz2 rolls.


Modified: httpd/httpd/dist/tools/release.sh
==============================================================================
--- httpd/httpd/dist/tools/release.sh	(original)
+++ httpd/httpd/dist/tools/release.sh	Fri Nov 19 17:28:36 2004
@@ -64,19 +64,16 @@
 
 case "$1" in
   httpd-2.0)
-    repos_name="httpd-2.0"
-    tag_prefix="APACHE"
     ver_path="include/ap_release.h"
     ver_define="AP_SERVER_PATCHLEVEL"
 
     expected_major="2"
     expected_minor="0"
-    
+
     apr_xxx_in_srclib=1
+    apr_tag="0.9.5"
     ;;
   httpd-2.1)
-    repos_name="httpd-2.0"
-    tag_prefix="APACHE"
     ver_path="include/ap_release.h"
     ver_define="AP_SERVER_PATCHLEVEL"
 
@@ -84,6 +81,7 @@
     expected_minor="1"
 
     apr_xxx_in_srclib=1
+    apr_tag="1.0.1"
     ;;
   *)
     echo "ERROR: '$1' is an unknown project." >&2
@@ -98,10 +96,10 @@
 if test ${tagged_release}; then
   tagname="${tag}"
 else
-  tagname="${tag_prefix}_${major}_${minor}_${patch}"
+  tagname="${version}"
 fi
 
-dirname="`echo ${repos_name} | sed 's/-[0-9]*\.[0-9]*$//'`"
+dirname="`echo ${project} | sed 's/-[0-9]*\.[0-9]*$//'`"
 dirname="${dirname}-${version}"
 if test "${postfix}" != ""; then
   postfix="-${postfix}"
@@ -140,18 +138,19 @@
 
 echo $split
 echo ""
-echo "Starting CVS export of ${repos_name} to ${dirname} ..."
+echo "Starting SVN export of ${project} to ${dirname} ..."
 echo ""
 
-cvs -d cvs.apache.org:/home/cvs export -r ${tagname} -d ${dirname} ${repos_name} > /dev/null || exit 1
+svn export http://svn.apache.org/repos/asf/httpd/httpd/tags/${tagname} ${dirname} > /dev/null || exit 1
+# > /dev/null || exit 1
 
 ### Add a check to see if what was checked out matches $vsn
 
 if test ${apr_xxx_in_srclib}; then
-  ( cd ${dirname}/srclib &&
-    cvs -d cvs.apache.org:/home/cvs export -r ${tagname} apr >/dev/null &&
-    cvs -d cvs.apache.org:/home/cvs export -r ${tagname} apr-util >/dev/null
-  ) || exit 1
+  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
 fi
 
 echo $split
@@ -208,4 +207,3 @@
 cp ${dirname}/CHANGES CHANGES_${major}.${minor}
 
 ${ROLL} ${dirname} ${user} || exit 1
-

Modified: httpd/httpd/dist/tools/roll.sh
==============================================================================
--- httpd/httpd/dist/tools/roll.sh	(original)
+++ httpd/httpd/dist/tools/roll.sh	Fri Nov 19 17:28:36 2004
@@ -34,7 +34,6 @@
 echo "files via buildconf ..."
 echo ""
 
-find $dirname -name .cvsignore | xargs rm -f
 find $dirname -name autom4te*.cache | xargs rm -rf
 find $dirname -name STATUS | xargs rm -rf
 
@@ -56,6 +55,7 @@
 
 tar cf ${dirname}.tar ${dirname}
 gzip -9 --to-stdout ${dirname}.tar > ${dirname}.tar.gz
+bzip2 -c ${dirname}.tar > ${dirname}.tar.bz2
 compress ${dirname}.tar
 
 echo $split
@@ -67,6 +67,7 @@
 if test -x "${md5sum}"; then
   ${md5sum} ${dirname}.tar.gz > ${dirname}.tar.gz.md5
   ${md5sum} ${dirname}.tar.Z > ${dirname}.tar.Z.md5
+  ${md5sum} ${dirname}.tar.bz2 > ${dirname}.tar.bz2.md5
 fi
 
 if test -x "`which pgp 2> /dev/null`"; then
@@ -75,6 +76,7 @@
   fi
 
   pgp -sba ${dirname}.tar.gz ${args}
+  pgp -sba ${dirname}.tar.bz2 ${args}
   pgp -sba ${dirname}.tar.Z ${args}
 elif test -x "`which gpg 2> /dev/null`"; then
   if test -n "${user}"; then
@@ -82,6 +84,7 @@
   fi
 
   gpg --armor ${args} --detach-sign ${dirname}.tar.gz
+  gpg --armor ${args} --detach-sign ${dirname}.tar.bz2
   gpg --armor ${args} --detach-sign ${dirname}.tar.Z
 else
   echo "PGP or GnuPG not found!  Not signing release!"