On Fri, Feb 04, 2011 at 03:02:34PM -0500, Mark Burgess wrote:
>
>The FHS gets thrown in my face from time to time (see the FAQ) but what

Probably by me. :-)

>folks don't seem to realize is that is is just a collection of pretty ad
>hoc selections of common usage discovered by some random people, and a
>declaration of intent to not make the variety of conventions any worse.
>A few special programs (like mail daemons etc) irregular practices have
>been taken as definitive for no good reason on top of regular patterns
>like /usr, but its is all very arbitrary.

I actually do realize that it's arbitrary.  The question if the
decisions have a good rationale behind them, and if it even matters.
IMO, if it doesn't matter, an "arbitrary" decision is probably okay.

Standards are *really* important.  Slavish adherence to dumb standards
that don't make sense is stupid. :)

(And yes, mail daemons living running from
/usr/lib/share/libexec/sendmail/lib is pretty silly.)


>Cfengine was written before the FHS, from the days when diskless
>workstations were all the rage and /var and /tmp were the only private
>areas. So I thought: keep is simple. No good deed goes unpunished.

Yep, that actaully makes sense,certainly given the time and
circumstances.  While I think it slightly odd now, it does work.  But
I'll point out two things regarding this:   the arugment (now) sounds
very similar to "we've always done it this way," and I think that these
working directory locations should have been configurable from the
beginning.

What I was more commenting on (this time), is whether the *RPM packages*
should place binaries in /usr/local.  They should not.  This is not a
cfengine thing, this is an RPM thing.

>I see no reason to change a reasonable convention for a problematic one,
>simply because a wanton gang of ad hoc law-makers rode into town on the
>back of their (probably camels) waving their Linux Bibles. ;-)

The Solaris package people could make the same argument for their
packaging standards (if anyone ever bother to 1) make solaris packages
and 2) follow the standards).


>There, I said it! :-)

:)

>
>On 02/04/2011 08:53 PM, Aleksey Tsalolikhin wrote:
>> On Fri, Feb 4, 2011 at 11:33 AM, Jesse Becker <becker...@mail.nih.gov> wrote:
>>>
>>> Theoretically, Linux systems should use the FHS:
>>>        http://www.pathname.com/fhs/
>>>
>>
>> Great link, thanks, Jesse!   I will check this out.
>>
>> Please do be aware that Cfengine runs on many Unix systems, not only Linux.
>>
>> One of the unique characteristics of Cfengine compared to other open source
>> configuration management tools, that it runs on the widest variety of 
>> Unix-like
>> operating systems and even Windows.
>>
>> Best,
>> -at
>> _______________________________________________
>> Help-cfengine mailing list
>> Help-cfengine@cfengine.org
>> https://cfengine.org/mailman/listinfo/help-cfengine
>_______________________________________________
>Help-cfengine mailing list
>Help-cfengine@cfengine.org
>https://cfengine.org/mailman/listinfo/help-cfengine

-- 
Jesse Becker
NHGRI Linux support (Digicon Contractor)
_______________________________________________
Help-cfengine mailing list
Help-cfengine@cfengine.org
https://cfengine.org/mailman/listinfo/help-cfengine

Reply via email to