X-Spam-Check-By: sourceware.org Date: Thu, 10 Aug 2006 15:57:48 -0400 From: Christopher Faylor 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: <001e01c6bcb5$31979d00$1702a8c0 AT itefixb> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline 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 Precedence: bulk List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , 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/