[PATCH 0/3] setup: implement CLI options

Achim Gratz Stromeko@nexgo.de
Tue Feb 12 20:02:00 GMT 2013

Christopher Faylor writes:
> Would you consider rebundling your patch so that it only includes
> --remove-packages and --remove-categories options?  Those are obviously
> missing command-line functionality.

I hope I understood correctly what you were asking, here's what I
prepared.  The meat of the patch (a split from patch 3/4 of the earlier
series and with some small changes) is the first one, to be applied on
top of CVS 2.788.  This implements _only_ the deletion of packages or
categories from the command line and nothing else.

The second patch is much smaller and implements an option to upgrade the
installed packages along with potentially installing or deleting others.
This actually was the original behaviour of setup.exe but that quickly
drew a negative response from folks that didn't want to upgrade all of
Cygwin while installing a single extra package.  After the
implementation was changed to their current behaviour, there were a
handful of responses on the Cygwin mailing list to get the old behaviour
back.  This switch implements it again for those who want it.

The third patch, again rather small, implements an option to remove
packages that are installed, but no longer available from the package
source.  This is useful when switching between different package sources
or for cleaning up very old installations that have missed the
obsoletion of packages.  This should be used together with a complete
set of categories or packages to install in order to keep the
installation consistent.

+<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+

Wavetables for the Terratec KOMPLEXER:

More information about the Cygwin-apps mailing list