This is the mail archive of the cygwin@cygwin.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]
Other format: [Raw text]

Re: Duplicate CygWin


On Tue, 18 Feb 2003, Max Bowsher wrote:
> Ronald Landheer-Cieslak wrote:
>> On Tue, 18 Feb 2003, Ben Clewett wrote:
>>> - Get the different root '/' mount points to be respected.
>> yes.
> No. You need a different *set* of mounts. Not just one... therefore...
Ehm.. I think this is what he meant, right?

>>> With the mount points, I was hoping a *hack* as simple as:
>>>
>>> char *pRootMount; pRootMount = getenv("ROOT_MOUNT");
>>> if (pRootMount) { ....; return; }
> ... this is no good.
.. unless he can get the mount points to work relative to a root mount. 
His fstabs idea might work here: you mount a single root (under which you 
*must* have an etc directory with at least an fstabs file), read the 
fstabs file and mount the rest, using only POSIX paths as reference. 
That's why I told him to "write and contribute". I think the idea might be 
a good one - especially if he develops it and tests it on his Cygwin fork.

>>> I'll look for the memory naming following your instructions.
>>> In both cases, I would prefer any options which didn't mean forking
>>> the code.  So I would be interested in your opinions...
>> Options *not* forking the code but allowing you to have two different
>> Cygwin installations with different mountpoints on the same system??
> Huh?!? If the second Cygwin *isn't* a fork already, then why do you need a
> second installation at all?
Well.. it might be possible to introduce a configuration option at compile
time, setting the defines as Igor suggested yesterday. If he could write a
patch and get it accepted he would no longer need a fork.

As Cliff Hones suggested (also yesterday), it may well be a good idea to 
start supporting this kind of thing. If Ben wants to put some time and 
effort into it, forking off a Cygwin, developing the capability to have 
two run at the same time, that could lead to a merge with the current 
Cygwin to let Cygwin have that capability (and if he can get the mount 
points out of the registry, I think Chris and Corinna may be interested in 
that as well).

Anything in that direction would have to start off with a fork, though..

rlc





--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/


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