Mail Archives: cygwin/2006/03/27/08:26:40
On 3/27/06, Igor Peshansky <pechtcha AT cs DOT nyu DOT edu> wrote:
> On Sun, 26 Mar 2006, Larry Hall (Cygwin) wrote:
>
> > Brian Hawkins wrote:
> > > Just FYI. I found a pretty good way to manage multiple cygwin installs.
> > >
> > > I use the windows subst command.
> > >
> > > It works like this. Create a directory c:\cyginstalls. Then beneath
> > > it create a directory for each cygwin install you want like cygwin1,
> > > cygwin2 whatever. Then use the subst command like so:
> > > subst x: c:\cyginstalls\cygwin1
> > >
> > > Now install cygwin to x:\. Change the subst to c:\cyginstalls\cygwin2
> > > and install again to x:\.
> > >
> > > To choose what cygwin you use just subst x to the appropriate folder.
> > > Kind of a poor mans symbolic link.
> >
> > Why are you commandeering one thread to inject another? If you have
> > something you want to say and it has nothing to do with any previous
> > thread, just start a new one by sending email to the list.
>
> Very true.
>
> > The flaw that I see with your approach is that you're not taking into
> > account any existing mounts in the mount table. Without resetting the
> > mount table in between each installation, you will very likely end up
> > with subsequent installations overwriting the first one.
>
> Not quite true. The mounts aren't a problem in this case, since they'll
> be pointing to x: (not whatever x: is substed to). However, you have to
> make *very* sure that a) none of these directories are in the PATH, and b)
> none of the programs in those directories are invoked explicitly (in
> particular, services will be a problem).
>
> > FWIW, if you want something similar to symbolic links for directories
> > and you're running W2K or above with NTFS, you can use reparse points.
> > See the "junction" utility from www.sysinternal.com if you're interested
> > in this.
This link is broken(@ least for me) takes you to a popup netster.com site.
>
> True, but the same exact issues arise regarding the PATH and running
> programs/services.
> Igor
> --
> http://cs.nyu.edu/~pechtcha/
> |\ _,,,---,,_ pechtcha AT cs DOT nyu DOT edu | igor AT watson DOT ibm DOT com
> ZZZzz /,`.-'`' -. ;-;;,_ Igor Peshansky, Ph.D. (name changed!)
> |,4- ) )-,_. ,\ ( `'-' old name: Igor Pechtchanski
> '---''(_/--' `-'\_) fL a.k.a JaguaR-R-R-r-r-r-.-.-. Meow!
>
> "Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu t'en rends compte."
> "But no -- you are no fool; you call yourself a fool, there's proof enough in
> that!" -- Rostand, "Cyrano de Bergerac"
>
> --
> Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
> Problem reports: http://cygwin.com/problems.html
> Documentation: http://cygwin.com/docs.html
> FAQ: http://cygwin.com/faq/
>
>
--
Take a look - not only for computer people ;) http://www.seabreeze.co.th
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -