delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2006/08/10/15:43:27

X-Spam-Check-By: sourceware.org
From: =?iso-8859-1?Q?Tevfik_Karag=FClle?= <tevfik AT itefix DOT no>
To: <cygwin AT cygwin DOT com>, "'Dave Korn'" <dave DOT korn AT artimi DOT com>
Subject: RE: Setup.exe requirements [was RE: Cygintl-3.dll was not found]
Date: Thu, 10 Aug 2006 21:43:01 +0200
Message-ID: <001e01c6bcb5$31979d00$1702a8c0@itefixb>
MIME-Version: 1.0
X-Mailer: Microsoft Office Outlook 11
In-Reply-To: <Pine.GSO.4.63.0608101213460.408@access1.cims.nyu.edu>
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

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.

Rgrds Tev

> -----Original Message-----
> From: Igor Peshansky [mailto:pechtcha AT cs DOT nyu DOT edu] 
> Sent: Thursday, August 10, 2006 6:17 PM
> To: Dave Korn
> Cc: cygwin AT cygwin DOT com
> Subject: Re: Setup.exe requirements [was RE: Cygintl-3.dll 
> was not found]
> 
> On Thu, 10 Aug 2006, Dave Korn wrote:
> 
> > On 10 August 2006 14:39, Christopher Faylor wrote:
> >
> > > On Thu, Aug 10, 2006 at 10:00:19AM +0200, Tevfik Karag?lle wrote:
> > >> cgf wrote:
> > >>> Standards such as?  A pointer to a free installer which uses 
> > >>> Windows standards and which will handle Cygwin's needs would be 
> > >>> useful, e.g., would NSIS meet your needs?  We've 
> discussed using NSIS in the past.
> > >>
> > >> Can anyone give me a qualified reference about the 
> requirements of 
> > >> a core cygwin environment ?  I would like to try to 
> develop an NSIS 
> > >> installer for it.
> > >
> > > Huh?  setup.exe installs a "core cygwin environment" right now.
> > > What kind of reference would you be expecting other than the 
> > > operation of the current installer?
> > >
> > > cgf
> >
> >   I imagine Tevfik just wants us to enumerate the things it 
> needs to do:
> >
> > 1)  Allow package selection and handle dependencies, based on 
> > setup.ini information and the content of the local package store.
> > 2)  Create basic cygwin registry mountpoints if they don't 
> already exist.
> > 3)  Untar selected package tarballs in cygwin root directory when 
> > installing, delete previously installed files when uninstalling.
> > 4)  Run preuninstall and postinstall scripts as requested.
> > 5)  Maintain suitable setup.db information for cygcheck to 
> continue working.
> > 6)  Optionally create desktop / start menu shortcuts.
> >
> >   Does that cover all the essentials?
> 
> 7)  Run preremove scripts on uninstalls.
> 8)  Allow installing package sources.
> 	Igor
> -- 
> 				http://cs.nyu.edu/~pechtcha/
>       |\      _,,,---,,_	    pechtcha AT cs DOT nyu DOT edu | 
> igor AT watson DOT ibm DOT com
> ZZZzz /,`.-'`'    -.  ;-;;,_		Igor Peshansky, Ph.D. 
> (name changed!)
>      |,4-  ) )-,_. ,\ (  `'-'		old name: Igor Pechtchanski
>     '---''(_/--'  `-'\_) fL	a.k.a JaguaR-R-R-r-r-r-.-.-.  Meow!
> 
> "Las! je suis sot... -Mais non, tu ne l'es pas, puisque tu 
> t'en rends compte."
> "But no -- you are no fool; you call yourself a fool, there's 
> proof enough in that!" -- Rostand, "Cyrano de Bergerac"
> 



--
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