delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin-developers/2001/03/23/20:46:01

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
Date: Fri, 23 Mar 2001 20:46:21 -0500
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin-developers AT cygwin DOT com
Subject: Re: setup revisit
Message-ID: <20010323204621.B17066@redhat.com>
Reply-To: cygwin-developers AT cygwin DOT com
Mail-Followup-To: cygwin-developers AT cygwin DOT com
References: <009201c0b373$270a6ee0$0200a8c0 AT lifelesswks> <20010323174032 DOT A30954 AT redhat DOT com> <200103232258 DOT RAA03576 AT envy DOT delorie DOT com> <00af01c0b3f0$e751e200$0200a8c0 AT lifelesswks> <200103232349 DOT SAA03971 AT envy DOT delorie DOT com> <021801c0b3fb$97ff2d60$0200a8c0 AT lifelesswks>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <021801c0b3fb$97ff2d60$0200a8c0@lifelesswks>; from robert.collins@itdomain.com.au on Sat, Mar 24, 2001 at 11:44:27AM +1100

On Sat, Mar 24, 2001 at 11:44:27AM +1100, Robert Collins wrote:
>> > If the bootstrap is a separate tarball that it checks for (like it
>> > does setup.ini), then the core engine is going to stay the same for
>> > a looong time.
>>
>> If the bootstrap is a tarball, you need tar and gzip outside that
>> anyway.  If you have that, why not just use it to install *all* the
>> tarballs?
>
>Because
>a) you cannot add (for example) bzip2 without changing setup - porting
>bzip2 to raw win32

I know that you are just giving an example but porting to use bz2 would
be pretty trivial these days.

>> > As far as size goes, I can look into ways to make that the bootstrap
>> > smaller - I've got some thoughts there. It's going to be a lot
>smaller
>> > than a linux bootstrap environment :]
>>
>> It went to 10% of its original size when I changed it.
>
>Cool. I believe I can keep the overhead within 20% of the original - by
>splitting out the bootstrap tarball and using the separate files as part
>of the download cache.

You still have cygwin conflict issues.  We used to have to say "Stop all
Cygwin programs" but, surprise, people didn't do this and were confused
on the mailing list.

At any rate, this sounds like a long-term goal for setup.exe not a short
term one.  I was hoping that someone could add some simple dependency
analysis to setup.exe and come up with some way of grouping things
by category.  That should be relatively simple compared to redoing the
entire installation to use apt or rpm.

cgf

- Raw text -


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