You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by ws...@hyperreal.org on 1999/05/04 03:07:32 UTC

cvs commit: apache-1.3/src CHANGES Configure

wsanchez    99/05/03 18:07:32

  Modified:    src      CHANGES Configure
  Log:
  Fix trivial but thoroughly annoying bug with the test for
  Configuration.tmpl being newer than Configuration. If both files are
  created within a minute of each other (eg. when using APACI and shadow
  trees), ls -lt is unable to resolve the difference and orders them as
  specified on the command line. For example, on Linux:
  
  [calloway:ttypa:/tmp] tritan% touch 1 2
  [calloway:ttypa:/tmp] tritan% ls -lt 1 2
  -rw-r--r--   1 tritan   mit             0 May  3 20:52 1
  -rw-r--r--   1 tritan   mit             0 May  3 20:52 2
  [calloway:ttypa:/tmp] tritan% ls -lt 2 1
  -rw-r--r--   1 tritan   mit             0 May  3 20:52 2
  -rw-r--r--   1 tritan   mit             0 May  3 20:52 1
  [calloway:ttypa:/tmp] tritan% touch 2
  [calloway:ttypa:/tmp] tritan% ls -lt 1 2
  -rw-r--r--   1 tritan   mit             0 May  3 20:53 2
  -rw-r--r--   1 tritan   mit             0 May  3 20:52 1
  [calloway:ttypa:/tmp] tritan% ls -lt 2 1
  -rw-r--r--   1 tritan   mit             0 May  3 20:53 2
  -rw-r--r--   1 tritan   mit             0 May  3 20:52 1
  
  Change the code to fail safe in this case.
  
  Revision  Changes    Path
  1.1344    +4 -0      apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1343
  retrieving revision 1.1344
  diff -u -r1.1343 -r1.1344
  --- CHANGES	1999/05/04 00:20:02	1.1343
  +++ CHANGES	1999/05/04 01:07:29	1.1344
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.7
   
  +  *) Fix minor but annoying bug with the test for Configuration.tmpl
  +     being newer than Configuration so that it is less likely to fail
  +     when using APACI and shadow sources. [Wilfredo Sanchez]
  +
     *) PORT: Add initial support for Mac OS (versions 10.0 and
        greater). Use Mac OS X Server layout for now. Clean up dyld code
        in unix/os.c, and don't install the dyld error handlers, which
  
  
  
  1.341     +1 -1      apache-1.3/src/Configure
  
  Index: Configure
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/Configure,v
  retrieving revision 1.340
  retrieving revision 1.341
  diff -u -r1.340 -r1.341
  --- Configure	1999/05/03 23:07:42	1.340
  +++ Configure	1999/05/04 01:07:30	1.341
  @@ -109,7 +109,7 @@
   ## Now see if Configuration.tmpl is more recent than $file. If
   ## so, then we complain and bail out
   ##
  -if ls -lt Configuration.tmpl $file | head -1 | \
  +if ls -lt $file Configuration.tmpl | head -1 | \
     grep 'Configuration.tmpl' > /dev/null
   then
     echo "Configuration.tmpl is more recent than $file;"