rse         98/05/29 01:00:00

  Modified:    src      CHANGES
               .        configure
  Log:
  Make sure the argument for the --add-module option to APACI's configure script
  is of type [path/to/]mod_xxx.c because all calculations inside configure and
  src/Configure depend on this.
  
  PR: 2307
  
  Revision  Changes    Path
  1.875     +5 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.874
  retrieving revision 1.875
  diff -u -r1.874 -r1.875
  --- CHANGES   1998/05/29 01:08:57     1.874
  +++ CHANGES   1998/05/29 07:59:55     1.875
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3b8
   
  +  *) Make sure the argument for the --add-module option to APACI's configure
  +     script is of type [path/to/]mod_xxx.c because all calculations inside
  +     configure and src/Configure depend on this.
  +     [Ralf S. Engelschall] PR#2307
  +
     *) Changes usage of perror/fprintf to stderr to more proper ap_log_error
        in mod_mime, mod_log_referer, mod_log_agent, and mod_log_config.
        [Brian Behlendorf]
  
  
  
  1.28      +4 -6      apache-1.3/configure
  
  Index: configure
  ===================================================================
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- configure 1998/05/28 09:41:21     1.27
  +++ configure 1998/05/29 07:59:59     1.28
  @@ -423,12 +423,10 @@
               ;;
           --add-module=*) 
               file="$apc_optarg"
  -            case $file in
  -                *.c ) ;;
  -                  * ) echo "configure:Error: Module source $file is not a C 
source file" 1>&2
  -                      exit 1 
  -                      ;;
  -            esac
  +            if [ ".`echo $file | egrep 
'/?mod_[a-zA-Z0-9][a-zA-Z0-9_]*\.c$'`" = . ]; then
  +                echo "configure:Error: Module filename doesn't match 
'/?mod_[a-zA-Z0-9][a-zA-Z0-9_]*\.c'" 1>&2
  +                exit 1
  +            fi
               if [ ! -f $file ]; then
                   echo "configure:Error: Module source $file not found" 1>&2
                   exit 1
  
  
  

Reply via email to