delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/08/28/03:22:16

Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-developers-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin-developers/>
List-Post: <mailto:cygwin-developers AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-developers-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-developers-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin-developers AT sources DOT redhat DOT com
Subject: Re: setup as a general purpose installer?
From: Robert Collins <robert DOT collins AT itdomain DOT com DOT au>
To: cygwin-developers AT cygwin DOT com
In-Reply-To: <20010828005532.A20867@redhat.com>
References: <20010828005532 DOT A20867 AT redhat DOT com>
Message-Id: <998981892.27026.28.camel@robertlinux>
Mime-Version: 1.0
X-Mailer: Evolution/0.12 (Preview Release)
Date: 28 Aug 2001 17:01:28 +1000
X-OriginalArrivalTime: 28 Aug 2001 07:02:25.0433 (UTC) FILETIME=[64662890:01C12F8F]

On 28 Aug 2001 00:55:32 -0400, Christopher Faylor wrote:
> It is with gritted teeth that I ask this question:
> 
> Is anyone interested in discussing the issues in making setup
> into a general purpose installer?
> 
> There are a few obvious issues in doing this.  I'm inclined to
> think that we should be getting setup.exe to work better as
> a cygwin installer rather than defocusing to ensure that it
> can easily install packages from other projects.  Either that
> or we scrap everything and move to rpm.

IMO, if other projects want to use the installer, fine. It's nearly
generic enough as it is (-src being the exception). I don't believe
other defocusing is needed to allow support for any project, with only
one exception - make the master .ini and mirror list file location a
./configure option.

Given that, there should be no need for changes to setup.exe to allow it
to install arbitrary packages for cygwin.

As for installing non-cygwin stuff onto win32, ugh. All the logic is
geared for unix file tree mechanics, I think grafting c:\ stuff in there
would be remarkably ugly. That said I've no objection to it being done -
by someone else - if it is done cleanly - so that further hacking for
cygwin won't be a chore..
 
> However, I actually, do have a need to be able to use setup.exe
> internally at Red Hat with other "non-standard" mirror locations, so
> if/when I implement that, part of the problem will be rectified.
> 
> Or, is it possible that by thinking more "globally" we might improve
> setup.exe's robustness?

Good point. Yes we would - just not win32 paths _please_.

Rob

- Raw text -


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