Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 7380 invoked by uid 6000); 1 Dec 1998 18:07:52 -0000 Received: (qmail 7332 invoked from network); 1 Dec 1998 18:07:50 -0000 Received: from ns1.covalent.net (HELO zuul.covalent.net) (208.214.56.2) by taz.hyperreal.org with SMTP; 1 Dec 1998 18:07:50 -0000 Received: from montana.covalent.net (montana.covalent.net [207.91.27.101]) by zuul.covalent.net (8.9.1/8.9.1) with ESMTP id MAA23517 for ; Tue, 1 Dec 1998 12:07:47 -0600 (CST) (envelope-from randy@Covalent.NET) Received: (from randy@localhost) by montana.covalent.net (8.9.1/8.8.7) id MAA04633; Tue, 1 Dec 1998 12:09:39 -0600 (CST) (envelope-from randy) To: new-httpd@apache.org Subject: Re: [PATCH] Configuration (4/4): TARGET name References: Mime-Version: 1.0 (generated by tm-edit 7.108) Content-Type: text/plain; charset=US-ASCII From: Randy Terbush Date: 01 Dec 1998 12:09:39 -0600 In-Reply-To: Marc Slemko's message of "Tue, 1 Dec 1998 10:48:34 -0700 (MST)" Message-ID: Lines: 42 X-Mailer: Gnus v5.5/XEmacs 20.4 - "Diamond" Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org Marc Slemko writes: > On Tue, 1 Dec 1998, Ralf S. Engelschall wrote: > > > > > Configuration (4/4): TARGET name [config-target] > > ------------------------------------------------ > > > > This patch tries to complete the TARGET-related part of Randys recently posted > > patch (which addressed only a few issues). The idea is to make the TARGET > > variable more generic and wider applicable so it can be used to change the > > installation name from "httpd" to "apache", "httpsd" or whatever. The default > > is still "httpd", of course. But when you say TARGET=apache you get > > Is it really worth it? > > Changing the names of all sorts of things based on user or packager > whim is a precursor to hell. > > I'm just not sure where the need for this is coming from and would > really prefer trying to avoid tacking more and more stuff over top > of the current framework unless necessary. It's needed from the standpoint that many (most?) users using Apache run several servers with different compiled configurations. It is a common problem where the config file, binary etc. is confused with another and the fact that Apache automagically reads in srm.conf and access.conf if they exist makes it even more fragile. If a user is running a couple of different binaries and suddenly decides to put a couple of things in his/her srm.conf file, they won't realize that these changes have just been applied to all servers starting from that configuration directory. An error message identifying what server is having the problem is yet another clue as to where to look. I don't see how either of these changes can be argued against. The srm.conf and access.conf files have not been removed from the distribution directory. My change just prevents them from being stuck in the install area and continuing to propigate this confusion.