Here's a couple of bonus patches I wrote when I was looking at setup at the end of last year.
These are probably not suitable for immediately applying as there's room for doubt that they do the right thing, but I was reminded of them by the misunderstanding shown in [1], so here they are for comment. [1] http://sourceware.org/ml/cygwin/2011-01/msg00262.html Jon TURNEY (2): Copy setup.exe to /bin/cygwin-setup.exe Add a self-update mechanism for setup.exe desktop.cc | 45 +++++++++- ini.cc | 70 +++++++++++++-- libgetopt++/include/getopt++/DefaultFormatter.h | 6 +- main.cc | 110 ++++++++++++++++++++++- res.rc | 7 +- threebar.cc | 14 +++- threebar.h | 1 + 7 files changed, 235 insertions(+), 18 deletions(-) -- 1.7.3.3