You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by "Ralf S. Engelschall" <rs...@apache.org> on 1998/08/15 17:02:47 UTC

cvs commit: apache-1.3 configure

rse         98/08/15 08:02:46

  Modified:    src      CHANGES
               .        configure
  Log:
  Make sure the config.status file is not overridden when just
  ``configure --help'' is used.
  
  PR: 2844
  
  Revision  Changes    Path
  1.1026    +3 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1025
  retrieving revision 1.1026
  diff -u -r1.1025 -r1.1026
  --- CHANGES	1998/08/14 03:00:15	1.1025
  +++ CHANGES	1998/08/15 15:02:44	1.1026
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.2
   
  +  *) Make sure the config.status file is not overridden when just
  +     ``configure --help'' is used. [Ralf S. Engelschall] PR#2844
  +
     *) Split MODULE_MAGIC_NUMBER into _MAJOR/_MINOR numbers. This should
        provide a way to trace API changes that add functionality but do
        not create a compatibility issue for precompiled modules, etc.
  
  
  
  1.43      +36 -33    apache-1.3/configure
  
  Index: configure
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.42
  retrieving revision 1.43
  diff -u -r1.42 -r1.43
  --- configure	1998/07/28 17:26:45	1.42
  +++ configure	1998/08/15 15:02:46	1.43
  @@ -81,10 +81,11 @@
   ##  pre-determine runtime modes
   ##
   
  +help=no
   quiet=no
   verbose=no
   case "$*" in
  -    --help|*--help|*--help* ) quiet=yes ;;
  +    --help|*--help|*--help* ) help=yes; quiet=yes ;;
       --quiet|*--quiet|*--quiet* ) quiet=yes ;;
       --verbose|*--verbose|*--verbose*|-v|*-v|*-v* ) verbose=yes ;;
       * ) ;;
  @@ -267,40 +268,42 @@
   
   #   create a config status script for restoring
   #   the configuration via a simple shell script
  -rm -f $configstatus 2>/dev/null
  -echo "#!/bin/sh" >$configstatus
  -echo "##" >>$configstatus
  -echo "##  $configstatus -- APACI auto-generated configuration restore script" >>$configstatus
  -echo "##" >>$configstatus
  -echo "##  Use this shell script to re-run the APACI configure script for" >>$configstatus
  -echo "##  restoring your configuration. Additional parameters can be supplied." >>$configstatus
  -echo "##" >>$configstatus
  -echo "" >>$configstatus
  -for var in CC OPTIM CFLAGS CFLAGS_SHLIB LDFLAGS LD_SHLIB LDFLAGS_SHLIB \
  -           LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB; do
  -    eval "val=\"\$$var\""
  -    if [ ".$val" != . ]; then
  -        echo "$var=$val" |\
  -        sed -e 's:\(["$\\]\):\\\1:g' \
  -            -e 's:\([A-Z]*=\):\1":' \
  -            -e 's:$:" \\:' >>$configstatus
  -    fi
  -done
  -if [ $# -eq 0 ]; then
  -    echo "./configure" >>$configstatus
  -else
  -    echo $SEO "./configure \\" >>$configstatus
  -    for arg
  -    do
  -        echo "$arg" |\
  -        sed -e 's:\(["$\\]\):\\\1:g' \
  -            -e 's:^:":' \
  -            -e 's:$:" \\:' >>$configstatus
  +if [ ".$help" = .no ]; then
  +    rm -f $configstatus 2>/dev/null
  +    echo "#!/bin/sh" >$configstatus
  +    echo "##" >>$configstatus
  +    echo "##  $configstatus -- APACI auto-generated configuration restore script" >>$configstatus
  +    echo "##" >>$configstatus
  +    echo "##  Use this shell script to re-run the APACI configure script for" >>$configstatus
  +    echo "##  restoring your configuration. Additional parameters can be supplied." >>$configstatus
  +    echo "##" >>$configstatus
  +    echo "" >>$configstatus
  +    for var in CC OPTIM CFLAGS CFLAGS_SHLIB LDFLAGS LD_SHLIB LDFLAGS_SHLIB \
  +               LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB; do
  +        eval "val=\"\$$var\""
  +        if [ ".$val" != . ]; then
  +            echo "$var=$val" |\
  +            sed -e 's:\(["$\\]\):\\\1:g' \
  +                -e 's:\([A-Z]*=\):\1":' \
  +                -e 's:$:" \\:' >>$configstatus
  +        fi
       done
  +    if [ $# -eq 0 ]; then
  +        echo "./configure" >>$configstatus
  +    else
  +        echo $SEO "./configure \\" >>$configstatus
  +        for arg
  +        do
  +            echo "$arg" |\
  +            sed -e 's:\(["$\\]\):\\\1:g' \
  +                -e 's:^:":' \
  +                -e 's:$:" \\:' >>$configstatus
  +        done
  +    fi
  +    echo '$*' >>$configstatus
  +    echo '' >>$configstatus
  +    chmod a+x $configstatus
   fi
  -echo '$*' >>$configstatus
  -echo '' >>$configstatus
  -chmod a+x $configstatus
   
   ##
   ##  parse argument line options