delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2014/12/09/13:28:50

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
q=dns; s=default; b=O5vv061dTbMl5y2v9AIjN4wH7jV2c0svO63t83wXbeD
HwVqTUrksiBNmLROgUo4K1GJa46Zbd7KTKmrzCkmkKRtRQdnPWpX0uu4umZAyZhW
9IFDMpQW8X72eBk1Jd8YPFGnQqdxIzwvqaINgYX4l9Tf4uIyVn+odonKMqjhieUE
=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:message-id:date:from:mime-version:to:subject
:references:in-reply-to:content-type:content-transfer-encoding;
s=default; bh=cqi+HGTFjgTbf+egOn1Udw2LSho=; b=kt4SGKUAPDGGpuQmv
0ZrEDYZOJbjuDKqtkQkVzkL4En+etzqDlO+9p/UcCq5K7EhoKpbsPRn5fyZWSLMS
BwfOag0RGoL6z8IzTQLOPv5onW4ESRxKtN/ZjNlg0cI20RdCRkG3qsYReMS3LSPC
dCV478t/lak9ori1ZLxg2wt+ec=
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,SPF_PASS,T_RP_MATCHES_RCVD autolearn=ham version=3.3.2
X-HELO: limerock03.mail.cornell.edu
X-CornellRouted: This message has been Routed already.
Message-ID: <54873F4F.8090609@cornell.edu>
Date: Tue, 09 Dec 2014 13:28:31 -0500
From: Ken Brown <kbrown AT cornell DOT edu>
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0
MIME-Version: 1.0
To: cygwin AT cygwin DOT com
Subject: Re: "Bug" in setup-x86.exe command line
References: <CAO2ddnayh96apiRy+M_greSUo9rFQtmYRTOFuL+Xo82ztdyzkg AT mail DOT gmail DOT com>
In-Reply-To: <CAO2ddnayh96apiRy+M_greSUo9rFQtmYRTOFuL+Xo82ztdyzkg@mail.gmail.com>
X-IsSubscribed: yes

On 12/9/2014 12:07 PM, Kizito Porta BalanyĆ  wrote:
>> Hello,
>
>>   I use the latest version of the installer setup-x86.exe version 2.852
>> I think that the command line installer has some king of "bug".
>
>> The following line doesn't download the bash package:
>
>> setup-x86.exe --download --site
> http://mirrors.kernel.org/sourceware/cygwin  --quiet-mode
> --no-shortcuts --local-package-dir c:\testdir --packages bash
>
>> Instead the following line does it (csih package):
>
>> setup-x86.exe --download --site
>> http://mirrors.kernel.org/sourceware/cygwin  --quiet-mode
>> --no-shortcuts --local-package-dir c:\testdir --packages csih
>
>> I don't understand what is happening. I attache the log files: they
>> seem ok, but in fact the bash package is never downloaded.
>
>>> You may be misunderstanding what the --download option is supposed to do.
>
> No, it's not. It is a clean directory , whithout previous interactive
                ^^
By "It" I assume you mean the local package directory c:\testdir.  But 
you haven't specified a root directory for the install.  So setup 
probably assumed whatever root directory you used in your last Cygwin 
install.  If I'm not mistaken, this information is recorded in the 
registry.  I hope someone will correct me if I'm wrong.

> session and nothing is installed.
>
>>> I think it's supposed to cause setup to behave as >> >> though you had checked the "Download Without Installing" option in an >> interactive session. So it should download whatever >>packages >> have been selected for installation. In your first run, the only >> package selected was bash, which was already installed, >>so setup had >> nothing to do. In the second run, I assume that you didn't already have csih installed, so setup downloaded it for >>later install.
>
>
> I'm only trying to download packages, not installing them.

That may be your intention/expectation, but setup is downloading them 
*for later install*, as I said before.

> Bash is not downloaded, but csih it is (as example). Could you try
> both commands and let me know if it works for you?

I had already tried them before responding to your first message.  In my 
case setup didn't download either bash or csih, presumably because they 
were both already installed (in the Cygwin installation whose root was 
stored in the registry).  On the other hand, I just now tried your first 
command again, but I added "--root c:/foobar".  So I explicitly told 
setup I'm doing a new installation, and this time it did download bash 
(as well as all its dependencies).

I think setup is behaving as designed.

Ken

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019