On Thursday 13 September 2001 08:35 am, Brad Nicholes wrote:

I don't understand.  Nothing changed about this logic between 1.3 and 2.0.
What makes you think that the solution you are currently using for 1.3 won't
work in 2.0?

Ryan

>    You are right, we can use command line parameters and everything will
> work correctly.  The only concern I have is that with Apache 1.3.x we can
> install it, make some minor changes to the HTTPD.conf and invoker APACHE at
> the console.  Which means that the default configuration will work.  With
> Apache 2.0 we will now be saying that the default configuration will no
> longer work.  You must use the command line or you must install to
> "sys:\apache" or it will fail.  Basically what I am saying is that we don't
> have that restriction now.  Why should we introduce this restriction for
> Apache 2.0?
>
> Brad
>
> >>> Marc Slemko <[EMAIL PROTECTED]> Thursday, September 13, 2001 9:23:24 AM
> >>> >>>
>
> On Thu, 13 Sep 2001, Brad Nicholes wrote:
> >    Thank you for the feedback but I am still concerned about how
> > this is going to work on NetWare.  Here are the reasons why:
> >
> >
> > 1) NetWare like Win32 and OS2, does not have a configure utility
> > therefore config.layout will do us no good at all.  In fact 99% of
> > the compile time configuration is meaningless to us mostly due to
> > the next reason.
>
> Then put it in httpd.h, where it already is:
>
> #elif defined(NETWARE)
> #define HTTPD_ROOT "sys:/apache"
> #else
>
> Then if it is installed in the default location, no flags are necessary.
>
> > 3) Bill suggested that we look at the Win32 hooks.  I'm not quite
> >sure what you mean by that.  Unless they are some type of Apache
> >hook, it won't do us any good either.  NetWare does not have a
> >hooking mechanism that will allow us to alter something like
> >HTTP_ROOT at run-time.  When the Apache binary is envoked, the
> >first thing we hit is main().  According to the code, def_server_root
> >is initialized to HTTPD_ROOT and unless there is a -f or -d parameter
> >specified, a hard coded path will be used and we will fail.
>
> Why will you fail if it is installed in the hardcoded location?
>
> If not, then...
>
> Why can't users use command line parameters?  Netware supports them,
> right?
>
> Netware supports some type of scripting language doesn't it?  Why can't
> you have a control script (much like apachectl) that passes the appropriate
> command line options?
>
> I don't see why using command line options is so undesirable or why
> relying on a particular working directory when starting the server is
> better.  And I don't see any differences between Unix binary builds and
> netware; although a much higher percent of people can be expected to
> compile from source on unix, there are still a whole lot of binary builds
> used, and the current mechanisms work for them.  What am I missing?

-- 

______________________________________________________________
Ryan Bloom                              [EMAIL PROTECTED]
Covalent Technologies                   [EMAIL PROTECTED]
--------------------------------------------------------------

Reply via email to