Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-developers-owner AT sourceware DOT cygnus DOT com Delivered-To: mailing list cygwin-developers AT sourceware DOT cygnus DOT com Message-Id: <200003011712.LAA03579@hp2.xraylith.wisc.edu> To: Andrew Dalgleish cc: "'cygwin-developers AT sourceware DOT cygnus DOT com'" Subject: Re: FS layout issues for v1.1 (eg., /bin and /usr/bin) In-reply-to: Your message of "Wed, 01 Mar 2000 10:28:06 +1100." <00F8D6E8AB0DD3118F1A006008186C960B9C73 AT server1 DOT axonet DOT com DOT au> Date: Wed, 01 Mar 2000 11:12:10 -0600 From: Mumit Khan Andrew Dalgleish writes: > > I don't. > I have a minimal "/bin" similar to the FHS. > It makes it very easy to set up a new system because this is the only > directory I *have* to copy - everything else is optional. My proposal is really to make life easier for the "normal" user, and not geared for the advanced users like you. You can of course always split things up and change the mount manually. I of course have no problem with a separate minimal /bin and then everything else in /usr/bin, and that implies that we now have to make sure there is /bin:/usr/bin in user's PATH. And, we need to then modify the way we bootstrap the whole tree[1]. The trouble is with /lib, which really does need to have enough of the libraries that will by default go only to /usr/lib for the next release. [1] The Cygwin tree is designed to use the prefix/exec-prefix all the way, and to have separate /bin, /usr/bin, /lib, /usr/lib, we need to make certain packages use `prefix=/' (bash, parts of winsup) and others `prefix=/usr' (just about everything else), and it's simply a maintainence headache for what I see minimal benefit. Regards, Mumit