[OmniOS-discuss] file system organisation for pkg packages

Tobias Oetiker tobi at oetiker.ch
Thu Sep 26 15:59:47 UTC 2013


Hi Michael,

Today Michael Rasmussen wrote:

> On Thu, 26 Sep 2013 10:24:46 -0400
> Eric Sproul <esproul at omniti.com> wrote:
>
> >
> > I have tended to prefer the SysV style of /opt/<app> or /opt/<vendor>
> > so that the entire application set is under a single top-level
> > directory.  This makes it simple to avoid conflicting with apps from
> > other sources, which dovetails with the OmniOS
> > keep-your-stuff-to-yourself philosophy.
> >
> What about shared libraries? /usr/lib
>
> An idea could be to adopt the *BSD style to separate system shared
> libraries in /lib and /usr/lib and put userland libraries
> in /opt/lib and /opt/usr/lib.
>
> By doing this system and userland could placed in different pools
> allowing a split like make system and make userland.

having shared libraries in /opt/vendor should not be much of a
when compiling things with -R ... and pkg-config

cheers
tobi


-- 
Tobi Oetiker, OETIKER+PARTNER AG, Aarweg 15 CH-4600 Olten, Switzerland
http://it.oetiker.ch tobi at oetiker.ch ++41 62 775 9902 / sb: -9900


More information about the OmniOS-discuss mailing list