On Fri, Feb 04, 2011 at 02:24:27PM -0500, Aleksey Tsalolikhin wrote:
>On Fri, Feb 4, 2011 at 5:56 AM,  <no-re...@cfengine.com> wrote:
>> Forum: Cfengine Help
>> Subject: Re: Cfengine Help: Cfengine 3.1.4 is released
>> Author: berntjernberg
>> Link to topic: https://cfengine.com/forum/read.php?3,20445,20454#msg-20454
>>
>> Hi,
>>
>> I usually use /opt, /etc/opt and /var/opt for binaries or scripts not 
>> supplied by the os-vendor.
>> Any thoughts about that?
>
>Hi, berntjernberg.
>
>When I build something that I can't get from the OS vendor, I usually
>put it in /opt as well.
>
>But that's me, there is no clear standard, or rather there are several
>standards.  (Considering
>the entire Unix / Linux universe.)  So there ya go.  =)

Theoretically, Linux systems should use the FHS:
        http://www.pathname.com/fhs/

If cfengine is shipped in an RPM or DEB other package, it should *NOT*
write to /usr/local/.  For RPMs (according to Fedora/Red Hat), the
convention is that RPMs should cleanly install into the /usr hierarchy.

If they must, programs can install into /opt/<application> if they must.

/usr/local is for locally installed software that is managed outside of
whatever "official" package management software is provided by the
vendor (this concept breaks down a bit with the BSDs, since everything
not in the core is put in /usr/local).


-- 
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