This is the mail archive of the cygwin-developers@sourceware.cygnus.com mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: FS layout issues for v1.1 (eg., /bin and /usr/bin)



In the Linux FSS, they talk about /,/usr,/usr/local like this:

* / is for programs that are required to boot the system to its normal
  multi-user mode.  Nominally, these would be statically-linked
  programs to remove a dependence on the shared library system being
  operational.

* /usr is for other standard user-level programs installed with the OS
  (or official packages) and is normally built with shared libraries.

* /usr/local is for programs that are installed only on that machine
  (i.e. not part of the "standard" package).

I recall that there is a minimum set of "expected" commands in /bin
(like ls, cp, sh, etc) but since cygwin isn't involved in booting most
of its software belongs in /usr.  /usr/local should never be touched
(except maybe to set up an empty directory structure) by the standard
installer.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]