X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: sourceware.org X-Cloudmark-SP-Filtered: true X-Cloudmark-SP-Result: v=1.0 c=1 a=kCKDY91tEBMc+hi4YtGk8Q==:17 a=w_pzkKWiAAAA:8 a=HTdGkOjZSiPRbR33YwgA:9 a=lw22S71-z-3Jw_e5UHwmUcjYdxkA:4 a=cwKypI4HSFoA:10 Message-ID: <4B47DBAE.5000901@monai.ca> Date: Fri, 08 Jan 2010 17:28:14 -0800 From: Steven Monai User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.5) Gecko/20091204 Thunderbird/3.0 MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Re: Update problems References: <4B46A4C3 DOT 2000803 AT cygwin DOT com> <4B47986F DOT 2020609 AT t-online DOT de> <4B47B3FA DOT 1010101 AT cygwin DOT com> In-Reply-To: <4B47B3FA.1010101@cygwin.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com On 2010/01/08 2:38 PM, Larry Hall (Cygwin) wrote: > 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. Not to beat a dead hippo here, but if Cygwin allows in-use files to be replaced, then what is 'setup.exe' needed for? (Aside from the initial bootstrap of Cygwin, of course.) Shouldn't it be possible to have proper package management---like dpkg, apt, rpm, yum, etc---from within Cygwin now? Just wondering. -SM -- -- 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