This is the mail archive of the cygwin 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: Update problems


On 01/08/2010 03:41 PM, Christian Franke wrote:
Larry Hall (Cygwin) wrote:
On 01/07/2010 09:39 PM, David Gast wrote:
There are two problems with updating cygwin.

1. If you run setup.exe from bash, bash cannot be updated
because the file is in use.

Sure. This is the reason 'setup.exe' exists. It's a Windows "feature" that keeps you from replacing a file that's in use. 'setup.exe' was created to provide a native Windows program to avoid the problem of something like 'setup.exe' needing to update files that are in use by it. If it were possible to replace files in use with the same ease as on Linux, say, then 'setup.exe' would never be needed since things like rpm, yum, and apt, to name a few, could be used directly to install and update Cygwin.

Cygwin 1.7 actually allows to replace an executable which is still in use: http://cygwin.com/ml/cygwin/2009-12/msg00423.html

But this is of no help here. The fact that Cygwin has this feature internally
won't make 'setup.exe' use it. If someone wants to offer a patch for 'setup.exe'
to make it be able to be run from a Cygwin shell, I'm sure it will be thoughtfully
considered.


--
Larry Hall                              http://www.rfk.com
RFK Partners, Inc.                      (508) 893-9779 - RFK Office
216 Dalton Rd.                          (508) 893-9889 - FAX
Holliston, MA 01746

_____________________________________________________________________

A: Yes.
> Q: Are you sure?
>> A: Because it reverses the logical flow of conversation.
>>> Q: Why is top posting annoying in email?

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


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