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