pier        02/04/29 12:22:04

  Modified:    webapp/support buildconf.sh
  Log:
  Check for AUTOCONF version as well now before creating the CONFIGURE script.
  
  Revision  Changes    Path
  1.9       +56 -11    jakarta-tomcat-connectors/webapp/support/buildconf.sh
  
  Index: buildconf.sh
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-connectors/webapp/support/buildconf.sh,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- buildconf.sh      7 Feb 2002 15:17:10 -0000       1.8
  +++ buildconf.sh      29 Apr 2002 19:22:04 -0000      1.9
  @@ -58,32 +58,77 @@
   
   # ------------------------------------------------------------------------- #
   # Author Pier Fumagalli <mailto:[EMAIL PROTECTED]>
  -# Author Jon S. Stevens <mailto:[EMAIL PROTECTED]>
  -# Version $Id: buildconf.sh,v 1.8 2002/02/07 15:17:10 jfclere Exp $
  +# Version $Id: buildconf.sh,v 1.9 2002/04/29 19:22:04 pier Exp $
   # ------------------------------------------------------------------------- #
   
  -if [ ! -f ./configure.in ]
  +# ------------------------------------------------------------------------- #
  +# Check if we are in the right directory to run this script                 # 
  +# ------------------------------------------------------------------------- #
  +if test ! -f ./configure.in
   then
  -    echo "Cannot find \"configure.in\" file."
  +    echo "cannot find \"configure.in\" file."
  +    exit 1
  +fi
  +
  +# ------------------------------------------------------------------------- #
  +# Check if we have the correct autoconf                                     # 
  +# ------------------------------------------------------------------------- #
  +echo "--- Checking \"autoconf\" version"
  +VERSION=`autoconf --version 2> /dev/null | \
  +    head -1 | \
  +    sed -e 's/^[^0-9]*//' -e 's/[a-z]* *$//'`
  +
  +if test -z "${VERSION}"; then
  +    echo "autoconf not found."
  +    echo "autoconf version 2.13 or newer required to build from CVS."
  +    exit 1
  +fi
  +
  +IFS=.
  +set $VERSION
  +IFS=' '
  +if test "$1" = "2" -a "$2" -lt "13" || test "$1" -lt "2"; then
  +    echo "autoconf version $VERSION found."
  +    echo "autoconf version 2.13 or newer required to build from CVS."
       exit 1
   fi
  +
  +echo "autoconf version $VERSION detected."
  +
  +# ------------------------------------------------------------------------- #
  +# Try to run the APR buildconf script if we have the sources locally        # 
  +# ------------------------------------------------------------------------- #
  +echo ""
   if [ -f "./apr/buildconf" ]
   then
  -    echo "--- Running the \"buildconf\" script for APR"
  -    ( cd ./apr
  -    sh ./buildconf
  +    echo "--- Running APR \"buildconf\" script"
  +    (
  +        cd ./apr
  +        sh ./buildconf
       )
   else
       echo "--- Cannot run APR \"buildconf\" script"
  -    echo "Don't a forget to download a copy of the APR sources, and to run"
  -    echo "the buildconf script for it:"
  +    echo "If you need to build the WebApp module for Apache 1.3"
  +    echo "you will have to download the APR library sources from"
  +    echo "http://apr.apache.org/ and run its \"buildconf\" script"
       echo "  # cd [path to APR sources]"
       echo "  # ./buildconf"
       echo "  # cd [path to WebApp sources]"
  -    echo "Then remember to run ./configure script including the command line"
  -    echo "option \"--with-apr=[path to APR sources]\""
  +    echo "Then remember to run the WebApp \"configure\" script"
  +    echo "specifying the \"--with-apr=[path to APR sources]\" extra"
  +    echo "command line option."
   fi
  +
  +# ------------------------------------------------------------------------- #
  +# Run autoconf to create the configure script                               # 
  +# ------------------------------------------------------------------------- #
  +echo ""
   echo "--- Creating WebApp \"configure\" script"
   echo "Creating configure ..."
   autoconf
  +
  +# ------------------------------------------------------------------------- #
  +# Finish up                                                                 # 
  +# ------------------------------------------------------------------------- #
  +echo ""
   echo "--- All done"
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to