Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT sources DOT redhat DOT com Delivered-To: mailing list cygwin AT sources DOT redhat DOT com Message-ID: <20001113182225.8478.qmail@web112.yahoomail.com> Date: Mon, 13 Nov 2000 10:22:25 -0800 (PST) From: Earnie Boyd Subject: Re: setup drops mount? To: cygwin AT cygwin DOT com MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii --- Christopher Faylor wrote: > On Mon, Nov 13, 2000 at 09:34:56AM -0800, Earnie Boyd wrote: > >--- DJ Delorie wrote: > >> > >> > D: /var system binmode > >> > > >> > the last entry is not there anymore when setup finishes. > >> > >> There are certain key mounts that setup removes always, /var is one of > >> them. If you look in install.cc, you'll see the whole list: > >> > >> remove_mount ("/"); > >> remove_mount ("/usr"); > >> remove_mount ("/usr/bin"); > >> remove_mount ("/usr/lib"); > >> remove_mount ("/var"); > >> remove_mount ("/lib"); > >> remove_mount ("/bin"); > >> remove_mount ("/etc"); > >> > >> create_mount ("/", root_dir, istext, issystem); > >> create_mount ("/usr/bin", concat (root_dir, "/bin", 0), istext, > issystem); > >> create_mount ("/usr/lib", concat (root_dir, "/lib", 0), istext, > issystem); > >> > >> This is done to ensure that the resulting setup works smoothly for all > >> users. > > > >Should we now modify this to conditionally remove these based on whether the > >installation is into a new root directory? If I'm updating I would be very > >upset to learn that my now mounted /bin directory had been removed. I have > it > >mounted per CGF's suggestion for cygexec bit switch. > > Actually, I suppose that setup should set the cygexec bit for /bin and > /usr/bin. > It's been valid for a number of releases of cygwin. > > The only problem is that mingw programs like strace.exe won't work correctly, > so they have to be "mounted" separately. > > mount -f -b -x c:\cygwin\bin\strace.exe /bin/strace.exe > mount -f -b -x c:\cygwin\bin\strace.exe /usr/bin/strace.exe > > Not too pretty... Maybe we need another bin directory that holds non-cygwin > executables. cygcheck.exe really shouldn't be a cygwin binary so it should > go there, too. > I hear a /sbin in this. Cheers, ===== Earnie Boyd mailto:earnie_boyd AT yahoo DOT com --- --- --- Cygwin: POSIX on Windows --- --- Minimalist GNU for Windows --- __________________________________________________ Do You Yahoo!? Yahoo! Calendar - Get organized for the holidays! http://calendar.yahoo.com/ -- Want to unsubscribe from this list? Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com