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. Regards, Achim. -- +<[Q+ Matrix-12 WAVE#46+305 Neuron microQkb Andromeda XTk Blofeld]>+ Wavetables for the Terratec KOMPLEXER: http://Synth.Stromeko.net/Downloads.html#KomplexerWaves