[HEADSUP] Let's start a Cygwin 1.7 release area

Brian Dessent brian@dessent.net
Tue Apr 22 15:39:00 GMT 2008

P?teris K?avi?š wrote:

> Hmm.  Well, if it's only setup that needs the registry entry, and if
> multiple setups, regardless of <path-to-setup>, are using the same fixed
> registry entry serially, what's the point of the registry entry?

So that when you run setup it can start out with the same root that you
last used so that you don't have to type it in every time.

> Remembering where the last setup's root was?

That, and also so that the native tools like cygcheck can locate the
root dir.  This will be a minor problem in that if you had two installs,
both cygchecks will think the root is the last one that you updated with
setup.  Corinna, perhaps cygcheck needs to compute the root relative to
its location like the DLL instead.  This means cygcheck will always have
to be in /bin, but I think that's fine; it's not like it has ever been
anywhere else.

> Which could have been moved by the user afterwards?

Manually moving an installed cygwin tree would be a silly thing to do,
it would break all your services for example.  Anyway, if someone were
silly enough to do that they would just need to enter the new location
in setup; but this will be the case whether or not setup remembers its
last install root, so I don't see how this is pertinent.


More information about the Cygwin-apps mailing list