delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/06/20/22:29:17

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sourceware DOT cygnus DOT com>
List-Archive: <http://sourceware.cygnus.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sourceware DOT cygnus DOT com>
List-Help: <mailto:cygwin-help AT sourceware DOT cygnus DOT com>, <http://sourceware.cygnus.com/ml/#faqs>
Sender: cygwin-owner AT sourceware DOT cygnus DOT com
Delivered-To: mailing list cygwin AT sourceware DOT cygnus DOT com
Message-ID: <39502851.5F791E53@redhat.co.uk>
Date: Wed, 21 Jun 2000 03:28:33 +0100
From: Jonathan Larmour <jlarmour AT redhat DOT co DOT uk>
Organization: Red Hat UK Ltd.
X-Mailer: Mozilla 4.73 [en] (X11; U; Linux 2.2.14-11smp i686)
X-Accept-Language: en
MIME-Version: 1.0
To: DJ Delorie <dj AT delorie DOT com>
CC: cygwin AT sourceware DOT cygnus DOT com
Subject: Re: setup-1_48
References: <200006202124 DOT WAA25945 AT murgh DOT cygnus DOT co DOT uk> <200006210211 DOT WAA27870 AT envy DOT delorie DOT com>

DJ Delorie wrote:
> 
> Setup will check the DLL version (timestamp?) of cygwin1.dll to
> determine if it needs to upgrade or not (to accomodate snapshots).
> Not so for the other packages.  The ability to track what *is*
> installed vs what *should* be installed has been an interesting
> challenge :-)

Yeah, but setup.exe does (did?) do this better. It fills in the Installed
Components bits of the registry and uses that to decide whether to update,
i.e.:

HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions\Cygwin\Installed
Components\C:/cygwin
  (default) = `20000517'
  bash = `0002.0004.0001'
  binutils = `19990818.0002'
  bison = `0000'
  byacc = `0000'
  bzip = `0000'
  clear = `0001.0000'
[snip rest]

It may be imprecise, but it's better than nothing surely?

Jifl
-- 
Red Hat, 35 Cambridge Place, Cambridge, UK. CB2 1NS  Tel: +44 (1223) 728762
"Plan to be spontaneous tomorrow."  ||  These opinions are all my own fault

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


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