This is the mail archive of the
cygwin-developers@cygwin.com
mailing list for the Cygwin project.
Re: setup as a general purpose installer?
- To: cygwin-developers at cygwin dot com
- Subject: Re: setup as a general purpose installer?
- From: Robert Collins <robert dot collins at itdomain dot com dot au>
- Date: 28 Aug 2001 17:01:28 +1000
- References: <20010828005532.A20867@redhat.com>
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