[RFC] Change to subversion package: Move /usr/bin/* -> /usr/bin/subversion/* and add symlinks in /usr/bin

Bas van Gompel cygwin-apps.buzz@bavag.tmfweb.nl
Wed Jul 14 01:53:00 GMT 2004


Op Mon, 12 Jul 2004 11:32:30 +0100 schreef Max Bowsher
in <00cb01c467fb$8fb56ae0$5308a8c0@robinson.cam.ac.uk>:
:  Christopher Faylor wrote:
[...]
: > The FHS dictates no subdirectories in /usr/bin and I think it's a good
: > rule.  Program specific subdirectories belong in /usr/lib.
:
:  ...
:
: > Why didn't rpm just put its binaries in /usr/bin/rpm?  Why didn't qt put
: > them in /usr/bin/qt?  Regardless of the reason, they put their packages
: > in /usr/lib.  So should you.
:
:  OK, I'll use /usr/lib.
:
:  Though the FHS actually permits subdirs of /usr/bin, even defining the
:  meaning of one subdir, /usr/bin/mh

...as an option, and it may also be a symlink ("The following
directories, or symbolic links to directories, must be in /usr/bin,
if the corresponding subsystem is installed")

:  http://www.pathname.com/fhs/pub/fhs-2.3.html#USRBINMOSTUSERCOMMANDS

It /does/ require: "/usr/bin/X11 must be a symlink to /usr/X11R6/bin if
the latter exists". The latter *does* exist. The former _does not_.
[Heads up X11-maintainer? (Same is true for /usr/lib/X11 ->
/usr/X11R6/lib/X11 and /usr/include/X11 -> /usr/X11R6/include/X11
<url:http://www.pathname.com/fhs/pub/fhs-2.3.html#USRX11R6XWINDOWSYSTEMVERSION11REL>
)]

However, in http://www.pathname.com/fhs/pub/fhs-2.3.html#REQUIREMENTS2
it clearly states: "There must be no subdirectories in /bin."

It does not forbid symlinks to dirs AFAICS...

L8r,

Buzz.
-- 
  ) |  | ---/ ---/  Yes, this | This message consists of true | I do not
--  |  |   /    /   really is |   and false bits entirely.    | mail for
  ) |  |  /    /    a 72 by 4 +-------------------------------+ any1 but
--  \--| /--- /---  .sigfile. |   |perl -pe "s.u(z)\1.as."    | me. 4^re



More information about the Cygwin-apps mailing list