Re: directory under /usr/bin -- Ok or not?
thanks once again
> Your understanding is misguided. If you intend it to be a user interface,
> it belongs on the PATH. If you don't, it belongs under /usr/lib.
I hear you regarding that ideally they should be on the PATH...
but -- nothing in FHS talks about PATH.
thoughts aloud:
science could indeed be considered a game -- may be I should advise
on such PATH-driven interpretation and ask upstream to place
their binaries under /usr/games then which is in the PATH -- then we
should all be compliant with our intertrepations of FHS ;) damn...
there is only 1 /usr/games so once again -- conflicts conflicts
conflicts
not sure if of any point, since the list seems to be only full of
SPAM I have posted my question to [1].
[1] http://sourceforge.net/mailarchive/forum.php?thread_name=20111102222553.GL10325%40onerussian.com&forum_name=freestandards-fhs-discuss
Cheers,
On Wed, 02 Nov 2011, Steve Langasek wrote:
> On Wed, Nov 02, 2011 at 03:53:04PM -0400, Yaroslav Halchenko wrote:
> > Thank you Steve !
> > With all due respect -- I disagree with your lines of
> > reasoning/support.
> > > The per-package subdir should be created instead under
> > > /usr/lib, and /usr/bin/cmtk can dispatch subcommands over there.
> > as I and John argued, FHS doesn't mandate them to be
> > under /usr/lib and actually allows for subdirectories under /usr/bin
> > (more below)
> The subdirectories of /usr/bin that are allowed in the FHS are spelled out
> because they are exceptions.
> > - /usr/lib is destined for
> > "/usr/lib includes object files, libraries, and internal binaries
> > that are not intended to be executed directly by users or shell
> > scripts"
> > so indeed anything which cannot be executed directly -- should go
> > there. But "executed directly" in my understanding is not solely
> > being on the PATH -- if I can execute a tool via
> > /usr/lib/PKG/bin/xxx -- it is direct execution and thus should not
> > be hidden under /usr/lib
> Your understanding is misguided. If you intend it to be a user interface,
> it belongs on the PATH. If you don't, it belongs under /usr/lib.
> It is a bug in the FHS that it allows for this interpretation, but I have no
> doubt that it is a bug and which way the FHS would be clarified to fix this
> hole.
--
=------------------------------------------------------------------=
Keep in touch www.onerussian.com
Yaroslav Halchenko www.ohloh.net/accounts/yarikoptic
Reply to: