This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Setup.exe requirements [was RE: Cygintl-3.dll was not found]
- From: Igor Peshansky <pechtcha at cs dot nyu dot edu>
- To: Dave Korn <dave dot korn at artimi dot com>
- Cc: cygwin at cygwin dot com
- Date: Thu, 10 Aug 2006 12:16:35 -0400 (EDT)
- Subject: Re: Setup.exe requirements [was RE: Cygintl-3.dll was not found]
- References: <000401c6bc94$fe3f70b0$a501a8c0@CAM.ARTIMI.COM>
- Reply-to: cygwin at cygwin dot com
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@cs.nyu.edu | igor@watson.ibm.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/