Mailing-List: contact cygwin-developers-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 To: cygwin-developers AT cygwin DOT com In-Reply-To: <20010828005532.A20867@redhat.com> References: <20010828005532 DOT A20867 AT redhat DOT com> Content-Type: text/plain Content-Transfer-Encoding: 7bit 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