delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/01/08/20:28:29

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 <steve+cygwin AT monai DOT ca>
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: <web-28750510 AT remus DOT csulb DOT edu> <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>
X-IsSubscribed: yes
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019