Lyndon Nerenberg <lyn...@orthanc.ca> wrote:

> Theo de Raadt writes:
> > Disagree on this.
> >
> > Those programs are intentionally not in the path, since you don't
> > run them by hand.
> 
> That's what I was getting at.  It's not clear they are 'libexec's.
> That's what confuses people.  I just thought this might be a way
> to make it clear(er) that you don't run these directly, but that
> they are invoked by other things.

Which people does it confuse?

> I.e. it's easy to explain the concept of /usr/libexec to people
> once, so they recognize it when they see the path spelled out.  But
> when we're bringing in people from Linux, their first reaction upon
> not finding the documented command is to start installing packages
> from hell to breakfast until something works.  From an indoctrination
> standpoint, there's a lot less pain (and cleanup work) if they know
> right away that /usr/libexec/foo(8) is not something you run from
> the shell.

They are installing packages for a command that has a manual page
already?  Look I really doubt that is happening.

> I won't push this any further, but experience shows this change
> really helps guide people into the BSD filesystem hierarchy
> conventions.

We do not include paths in SYNOPSIS, because it isn't important
(and in some cases, it would be dangerous to do so)

Reply via email to