> From: gregames [mailto:gregames] On Behalf Of Greg Ames
> 
> David Shane Holden wrote:
> 
> > I agree with Ryan wholeheartedly here.
> >
> > Here's an idea...
> > If conf/ exist, copy httpd.conf, magic, and mime.types (These are
basic
> > files that all conf/ should have, right?).  If conf/ does not exist,
> copy
> > everything.
> 
> uhhh, that clobbers httpd.conf, and they'd tar and feather us for
sure.
> But if
> we leave out that piece, it's close to what's happening now:
> 
> . make a conf/ directory if it doesn't already exist
> . if mime.types or magic don't already exist, copy them
> . always copy in *-std.conf (httpd-std.conf and ssl-std.conf for now)
with
> appropriate substitutions for paths and modules etc learned during
> ./configure
> . look for files whose names match the *-std.conf files copied above
with
> the
> "-std" piece of the name removed (i.e., httpd.conf and ssl.conf).  If
they
> don't
> exist, copy them from the corresponding *-std.conf files.

Yep, that is the current algorithm, and it doesn't make any sense at
all.  You are working around a problem in your script in the Apache
upgrade step.  Once the first installation is done, the conf/ directory
doesn't belong to us anymore.  If the directory exists, then leave it
alone.  Now, on EVERY production machine I have, I will always have
*-std.conf files.  Why is that a good thing?????  For people with a
working server, this change doesn't make sense.

Ryan


Reply via email to