This is the mail archive of the cygwin@sources.redhat.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: setup drops mount?


--- Christopher Faylor <cgf@redhat.com> wrote:
> On Mon, Nov 13, 2000 at 09:34:56AM -0800, Earnie Boyd wrote:
> >--- DJ Delorie <dj@delorie.com> 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@yahoo.com

---         <http://earniesystems.safeshopper.com>         ---
--- Cygwin: POSIX on Windows <http://gw32.freeyellow.com/> ---
---   Minimalist GNU for Windows <http://www.mingw.org/>   ---

__________________________________________________
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@sourceware.cygnus.com


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