delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/02/11/09:12:47

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Message-ID: <000901c1b305$fff8fa40$6fc82486@medschool.dundee.ac.uk>
Reply-To: "fergus at bonhard dot uklinux dot net" <fergus AT bonhard DOT uklinux DOT net>
From: "fergus at bonhard dot uklinux dot net" <fergus AT bonhard DOT uklinux DOT net>
To: <cygwin AT cygwin DOT com>
Cc: <fergus AT bonhard DOT uklinux DOT net>
Subject: How does setup.exe (without setup.ini) distinguish between different versions of the same file?
Date: Mon, 11 Feb 2002 14:11:29 -0000
MIME-Version: 1.0
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000

In the absence of setup.ini, does setup.exe "know" things about different
version numbers, other than which of two version numbers is the later? Given
a dazzling array of *.bz2 and *.gz files in (sub)-directories under
setup.exe, I would have expected the latest version number in any
subdirectory to be selected for installation, with setup.exe simply trained
to recognise which was the latest in any directory containing two or more
such files.

(I realise setup.ini could be contrived to dictate exceptions to this
rule -- and presumably, setup.ini often is so contrived.)

However : running setup.exe today in an environment where all files of
whatever vintage mentioned in today's setup.ini were to be found (but where
setup.ini itself was deleted) there occur 4 exceptions to this "rule":

    1. setup.exe tries to install ash 20011018-1 not 20020131-1
    2. setup.exe tries to install automake-devel 1.5b-1 not 1.5-5
    3. setup.exe tries to install gdb 20010428-1 not 20010428-3
    4. setup.exe tries to install libtool-devel 20010531-6 not 20020202-1

Fergus


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


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