delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/08/10/16:04:36

X-Spam-Check-By: sourceware.org
Date: Thu, 10 Aug 2006 15:57:48 -0400
From: Christopher Faylor <cgf-no-personal-reply-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: Setup.exe requirements [was RE: Cygintl-3.dll was not found]
Message-ID: <20060810195748.GA8065@trixie.casa.cgf.cx>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <Pine DOT GSO DOT 4 DOT 63 DOT 0608101213460 DOT 408 AT access1 DOT cims DOT nyu DOT edu> <001e01c6bcb5$31979d00$1702a8c0 AT itefixb>
Mime-Version: 1.0
In-Reply-To: <001e01c6bcb5$31979d00$1702a8c0@itefixb>
User-Agent: Mutt/1.5.11
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On Thu, Aug 10, 2006 at 09:43:01PM +0200, Tevfik Karag?lle wrote:
>Thanks.
>
>According to the setup.exe default package information,  
>Following 41 packages forms 'a core cygwin environment':
>
>---------------------------
>Alternatives ash base-files base-passwd bash coreutils 
>cygwin cygwin-doc diffutils editrights findutils gawk gdbm
>Grep gzip libgdbm lidgdbm-devel libgdbm3 libgdbm4 
>libncurses5 libncurses6 libncurses7 libncurses8 libreadline4
>Libreadline5 libreadline6 login man ncurses run sed
>Tar termcap terminfo which zlib cygwin-doc man gawk
>Termcap zlib
>---------------------------
>
>In the first phase, I can think of producing a monolithic
>installer for the core environment performing tasks
>below:
>
>- Create basic cygwin registry mountpoints
>- untar packages
>- run the postinstall script
>- Create start menu items and shortcuts (optional)
>- maintain setub.db (how?)
>
>Would that be a valid cygwin installation ?
>
>Second phase could be to introduce upgrade functionality.

You shouldn't worry about "a core cygwin environment".  Just worry about
dealing correctly with dependencies and understanding categories like
"Base".  The packages in setup.ini which are in the Base category + all
of their dependencies are what constitute the base Cygwin installation.
However, it seems to me that if you understand Base and dependencies,
then you don't really need to worry about Base at all.

cgf

--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.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