You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@apr.apache.org by je...@apache.org on 2003/09/26 09:32:46 UTC

cvs commit: apr-dist/tools release.sh

jerenkrantz    2003/09/26 00:32:46

  Modified:    tools    release.sh
  Log:
  Add a fourth argument to release.sh to point where buildconf should look for
  apr.
  
  Revision  Changes    Path
  1.7       +15 -6     apr-dist/tools/release.sh
  
  Index: release.sh
  ===================================================================
  RCS file: /home/cvs/apr-dist/tools/release.sh,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -u -r1.6 -r1.7
  --- release.sh	23 Mar 2003 00:43:14 -0000	1.6
  +++ release.sh	26 Sep 2003 07:32:46 -0000	1.7
  @@ -2,7 +2,7 @@
   #
   # release.sh : build a release tarball
   #
  -# USAGE: release.sh PROJECT VERSION [SIGNING-USER]
  +# USAGE: release.sh PROJECT VERSION [SIGNING-USER] [APR-SOURCE]
   #
   #   The project is either 'apr', 'apr-util' or 'apr-iconv'
   #
  @@ -16,10 +16,13 @@
   #   The "signing user" is the name of the key that you'll be signing the
   #   release with.
   #
  +#   The 'apr source' is a path to the local APR source directory required
  +#   for apr-util's buildconf to find the required files.
  +#
   
  -if test "$#" != 2 && test "$#" != 3; then
  -  echo "USAGE: $0 PROJECT VERSION [SIGNING-USER]"         >&2
  -  echo "  see the comments in this script for more info." >&2
  +if test "$#" != 2 && test "$#" != 3 && test "$#" != 4; then
  +  echo "USAGE: $0 PROJECT VERSION [SIGNING-USER] [APR-SOURCE]" >&2
  +  echo "  see the comments in this script for more info."      >&2
     exit 1
   fi
   
  @@ -92,10 +95,16 @@
   find $dirname -name autom4te.cache | xargs rm -rf
   rm -f $dirnme/STATUS
   
  +if test -n "$4"; then
  +  ARGS="--with-apr=$4"
  +else
  +  ARGS=""
  +fi
  +
   if test -x ${dirname}/buildconf; then
  -    (cd ${dirname} && ./buildconf) || exit 1
  +    (cd ${dirname} && ./buildconf $ARGS) || exit 1
   elif test -x ${dirname}/buildconf.sh; then
  -    (cd ${dirname} && ./buildconf.sh) || exit 1
  +    (cd ${dirname} && ./buildconf.sh $ARGS) || exit 1
   else
       echo "Unable to find buildconf or buildconf.sh to run."
       exit 1