On 22/09/2021 02:50, Richard Beels via Cygwin wrote:

At 9/21/2021 at 12:28, Shakespearean monkeys danced on Jason Pyeron's keyboard and said:
If the last execution of the setup used download only and the setup is used with -q and without either -D or -L it still defaults to -D

Adding -Y does not change the behavior either.

Workaround was to launch setup, advance to "select download source", select install, advance to next screen, abort, re-run silent install.

From setup --help:
-D --download                     Download packages from internet only
-L --local-install                Install packages from local directory only -Y --prune-install                Prune the installation to only the requested
                                   packages

I noticed this a while back, too, with .908.  I thought I mentioned it but maybe not.

There are explicit switches for download (-D) only or local-install (-L) but not for "install from the internet".  It looks like the

So, it seems that the way to specify that is to use both -D and -L.

"last-action" setting in /etc/setup/setup.rc controls what is used as the default for the next run: "Download", "Install" (local install) and "Download, Install" (internet install).

At a minimum, it seems that the code currently is in contradiction to the --help output: once you choose -L or -D, that becomes the default mode for subsequent runs.  Until explicitly changed back by running setup and clicking the appropriate button on the second dialog (or editing the rc file?).

But yeah, the help text here is wrong. I'll look at correcting and improving it.

--
Problem reports:      https://cygwin.com/problems.html
FAQ:                  https://cygwin.com/faq/
Documentation:        https://cygwin.com/docs.html
Unsubscribe info:     https://cygwin.com/ml/#unsubscribe-simple

Reply via email to