Tim Kelley wrote:

On Tue, Aug 24, 2004 at 10:18:08PM +0800, John Summerfield wrote:


Seems to me the idea of creating configuration files on the fly is broken. I much prefer this:



Yes, so how exactly, for example, is phpmyadmin supposed to touch files,
such as httpd.conf, so that it works and is properly configured *when
it is installed*? Hmm? If httpd.conf was "owned" by apache, no other
package could touch it (I think we all agree allowing this would be a
mess), how can it modify the file to allow itself to work? The is why
some configuration files are created upon installation and not owned
by any package.


/etc/httpd/conf/conf.d

Something workable seems done in Apache2.

It wouldn't be hard to build a temp config on the fly in a similar way to how modutils works: concatenatea bunch of partial files to create one single file. A proforma or empty httpd.conf would be shipped.

So we have a tradeoff.  I prefer having to do a little hunting to
figure out which package created the file than, as on a SuSE or Red
Hat system, have completely misconfigured software all over the system.

You ignore the fact that almost all red hat packages, when installed,
are broken.  I think that is a far bigger problem. You are forgetting
that Debian has taken the packaging system far, far beyond anything Red
Hat or SuSE have done.




How broken?

I agree Debian was once the leader, but I think that's no longer the case. How long since you actually tried RH or SuSE products?

I think several aspects of Debian behaviour are ill-conceived:
1. That I want to start a daemon as soon as I've installed it
Typically I want to install at the office, configure in the field.

2. That I want to configure software when I install it.
Typically I want to read the (gasp) documentation.

3. That if I have KDE|GNOME|whatever DTE installed I always want to run it when I boot.
For various reason I sometimes want to boot to an otherwise fully functioning system without gooey stuff. For example, KDE hangs one partituclar system I have if it sees real hardware. Under VNC it's fine.


4. That I know where in the startup/shutdown process each daemon belongs.
On RHL & SuSE if I decide to turn ptal off because my printeris causing grief, it's a simple command to do so. Later, I can easily turn it back on in its proper place in the startup sequence.




--

Cheers
John

-- spambait
[EMAIL PROTECTED]  [EMAIL PROTECTED]
Tourist pics http://portgeographe.environmentaldisasters.cds.merseine.nu/


--
To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]




Reply via email to