Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm 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 Date: Tue, 25 Oct 2005 11:48:13 -0500 (CDT) From: Satish Balay To: Dave Korn cc: cygwin AT cygwin DOT com Subject: RE: cygwin-setup & rebaseall In-Reply-To: Message-ID: References: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII On Tue, 25 Oct 2005, Dave Korn wrote: > Satish Balay wrote: > > > Doesn't setup have similar problem with updating 'packages' for > > running apps? I think it prompts for a reboot to complete. So I'm > > guessing the same approach can be used when it needs a rebase. > > It's not as straightforward as all that. The facility to update a file on > reboot is built into the windows OS, setup.exe just makes use of it. There > is no facility to rebase a file on reboot built into windows! Not ideal - but it could do either fo the following: [and both of these I think are better options then current mode - which silently leaves packages in potentially broken state] - open a dialog box with a message: "some packages that require 'rebaseall' are updated. This operation cannot be done at this time due to active cygwin processes. Please reboot, shutdown cygwin services, and run 'rebaseall' from 'ash'." - open a dialog box with a message: "some packages that require 'rebaseall' are updated - hence setup is incomplete. Please reboot, shutdown cygwin services and rerun setup - so that it can continue and fix this." Satish -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Problem reports: http://cygwin.com/problems.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/