This is the mail archive of the
cygwin-apps
mailing list for the Cygwin project.
Re: setup.exe: feature request with patch
- From: Igor Peshansky <pechtcha at cs dot nyu dot edu>
- To: Joshua Daniel Franklin <joshuadfranklin at gmail dot com>
- Cc: cygwin-apps at cygwin dot com
- Date: Fri, 10 Mar 2006 09:01:09 -0500 (EST)
- Subject: Re: setup.exe: feature request with patch
- References: <Pine.LNX.4.64.0603061452390.6628@hermes-2.csi.cam.ac.uk> <Pine.GSO.4.63.0603061032120.2516@access1.cims.nyu.edu> <Pine.LNX.4.62.0603100304310.3290@gath.maitland> <cb51e2e0603092144t25455f5dva5f0bc321181f58a@mail.gmail.com>
- Reply-to: cygwin-apps at cygwin dot com
On Thu, 9 Mar 2006, Joshua Daniel Franklin wrote:
> > > On Mon, 6 Mar 2006, Dr. F. Lee wrote:
> > >> I deploy cygwin using unattended (http://unattended.sf.net/) and
> > >> wpkg (http://www.wpkg.org/). It's useful for me to be able to
> > >> specify additional packages to be installed on the command line.
> > >> The attached file is a patch to provide this: call "setup -p
> > >> package1,package2,package3,...,packageN" to have packages1-N
> > >> artificially included in the 'Base' part of the distribution and
> > >> hence automatically included.
> > >
> > > Simply set up a local package server with one empty package, which
> > > is in Base and "requires:" all the packages you need installed.
> >
> > Had thought about that, but I didn't see how to specify two
> > repositories on the command line - and I didn't fancy having to run an
> > httpd to serve a few files when it seemed like a useful thing for
> > setup to do from the command line.
>
> It also would work for people without access to a web server, and
FWIW, another way of doing this is creating a full setup.ini entry for
that empty package, and then appending it to setup.ini whenever a new one
is downloaded. This would also work without a web server.
> probably be easier for blind users (we've had a couple of requests).
The blind user problem was actually with the chooser screen, which doesn't
work with screen readers. I think most of our blind users are capable of
editing a text file...
That said, I do like the patch, and with a bit of cleanup it would be a
useful addition to setup (again, IMO).
> I'd actually like a copy of your build, if you wouldn't mind emailing it
> to me off-list or posting a URL with testing instructions to the main
> list.
> Perhaps someone could even put it at
> http://cygwin.com/setup/snapshots/
When this patch (possibly cleaned up) gets applied, someone will.
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"