> > I would expect that a mantainer have a little knowledge of his package. If > > a binary is not meant to be called by the user, it is a bug to have it in > > the PATH. > > Nicolas, this might show my naivite, but where should programs that aren't > intended to be run by users go? I recall working on some old archaic and > PITA SCO systems that quite a few useful programs end up in a lib directory, > but then they also put important system binaries in /etc, and they have > symlinks littering the whole tree, so that one could mount specific bits > read only over the network...
e.g. cgi executables are in /usr/lib/cgi-bin;; dpkg has its "methods" in /usr/lib/dpkg/methods; and many other examples...