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

Christian


--
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

Reply via email to