Re: Planning: General Timelime

Earnie Boyd <[email protected]> Wed, 23 Jul 2003 10:50:41 -0400
Newsgroups gmane.linux.debian.ports.windows
Message-ID <[email protected]>
Brian White wrote:
>>> - File Upgrades.  Upgrading the CygWin DLL is difficult.  It cannot be
>>>   done while any CygWin executable is running.  In fact, any file currently
>>>   open cannot be upgrade.  This means that all daemons must be totally
>>>   stopped during the procedure, but it also makes it difficult to upgrade
>>>   the upgrader.  How do we deal with that?  Perhaps an external, self-
>>>   contained program that reads a list of files that must be moved and
>>>   does it at the first opportunity, trying every few seconds until there
>>>   are no more files to process?
>>
>>There are windows APIs for taking care of this, it will slot in any new
>>files while the machine booting
> 
> 
> It would be nice if we could avoid a reboot every time a user upgraded
> a package.  Such might be necessary for the main DLL itself, though.
> 

IIRC, the Cygwin Setup application does this sort of thing.  It doesn't 
require reboot, but warns that updates don't take effect until reboot.

Earnie.