Problem installing setup-1.7

Corinna Vinschen
Sun Apr 27 19:48:00 GMT 2008

On Apr 27 15:09, Charles Wilson wrote:
> Corinna Vinschen wrote:
>> Nevertheless, take the scripts carefully for now.  I have a nagging
>> feeling that my approach to fetch the old mount points from the registry
>> is not exactly foolproof.  Something about the rootdir...
> Well, if you follow Brian instructions here:
> Then when you run setup-1.7.exe you don't /have/ any mounts in the registry 
> -- so all you'll get in /etc/fstab are the basic default mounts. [*] Later, 
> when setup-1.7.exe is updated -- so that we don't have to remove all the 
> 1.5 mount info from the registry before running setup-1.7.exe -- it'll work 
> better on that initial install, but only for system mounts -> /etc/fstab.  
> It doesn't attemp to replicate user mounts (for all users? current user? 
> some selected group of 'cygwin' users? Yech!) into /etc/fstab.d/.  That's 
> ok, IMO, but when we release 1.7, end-users need to know about that update 
> quirk.

I'm not quite sure I understand what you mean.  The postinstall script
is supposed to create the mount points according to the user's 1.5
based system registry mount table.  This is for a replacement of a
1.5 with a 1.7 installation, as it's supposed to be at one point.

The problem is that this doesn't allow a parallel installation for
now, even if setup-1.7 is working as advertised.  I should add code
to the script which replaces all $OLD_CYGWINROOT path components with
$NEW_CYGWINROOT on the fly to support that.

/etc/fstab.d/$USER is created and old 1.5 registry user mount points are
copied to /etc/fstab.d/$USER on the fly when the user starts the shell
the first time.  That's done by the new /etc/profile.d/user-fstab.c?sh
scripts in base-cygwin.


Corinna Vinschen                  Please, send mails regarding Cygwin to
Cygwin Project Co-Leader          cygwin AT cygwin DOT com
Red Hat

More information about the Cygwin-apps mailing list