I'm fairly new to OpenBSD right now and at the stage where I'm
trying to understand the differences between what I've been used to in
the past (typically Debian) and OpenBSD.

One thing I'm curious about is managing locally-maintained applications.
Under Debian, anything that was core to the system went into /usr/bin,
as did any Debian-supplied packages.  In Debian, the location /usr/local
is, by policy, never touched by the OS at all, allowing its contents to
be preserved over reinstalls, or at least backed-up and managed
separately from everything else supplied with the OS.

With OpenBSD, it seems to work like this:

/usr/bin       - 'core' utilities/executables
/usr/local/bin - executables from OpenBSD packages (and presumably ports
                 too, althougth I've only used packages to date)

Where is the right place to install/locate a non-distributed
application, say, 'myapp'?  I'm working under the assumption that there
is a generally-considered Right Place for this sort of thing.

Clearly, installing it to /usr/bin is wrong, but I'm unclear about
whether /usr/local/bin is the right place either, since that's where the
OpenBSD-supplied packages end up.

Any comments or suggestions for docs I've missed which describe the
usual practice here?  I've read the FAQ and also 'man hier' (which just
lists "Local executables, libraries, etc." as the usage description for
/usr/local).

Cheers,

Dave.

-- 
Dave Ewart - [EMAIL PROTECTED] - jabber: [EMAIL PROTECTED] - freenode: davee
All email from me is now digitally signed, key from http://www.sungate.co.uk/
Fingerprint: AEC5 9360 0A35 7F66 66E9 82E4 9E10 6769 CD28 DA92

Reply via email to