X-Recipient: archive-cygwin@delorie.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:reply-to:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding; q=dns; s=default; b=NJrETU1s4EXFfVlV
	mRH8Dhn5j9GPtO1DNaXT1cuNTeA4ApsBbJEOnr6CbMj749TxMCbuKmAv4h504qjn
	UhbMSvV7f5lyKRmaTsBjDc3I3Uo1B9sct3OdBRh6+rOiqEZeJEXUnU8aFpYhefcp
	a10MTlL6Dvy3CL6ZT0SCdD7LXKU=
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:reply-to:mime-version:to
	:subject:references:in-reply-to:content-type
	:content-transfer-encoding; s=default; bh=VLgggVNLqLXkkypsPJYHrP
	jgkuA=; b=WEHfpvqXSEx1NVnRyyBHFlMvJU2p7aYNovgVrSpawtQWK0kq8hBGvg
	VIFUYZfuDIiuPVzKpGdpD3ble7c6yzptMg3iu9y2W/o6PjEiEaJgA9aIN6zJpfuJ
	tusqZD4QJjannh2aUP/AweDL6bUHV9wh3v0/BEqC1R2eOUGE7wCAM=
Mailing-List: contact cygwin-help@cygwin.com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe@cygwin.com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-help@cygwin.com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner@cygwin.com
Mail-Followup-To: cygwin@cygwin.com
Delivered-To: mailing list cygwin@cygwin.com
Authentication-Results: sourceware.org; auth=none
X-Virus-Found: No
X-Spam-SWARE-Status: No, score=0.4 required=5.0 tests=AWL,BAYES_50,RDNS_NONE autolearn=no version=3.3.2
X-HELO: vms173001pub.verizon.net
Message-id: <5277F460.3070205@cygwin.com>
Date: Mon, 04 Nov 2013 14:24:16 -0500
From: "Larry Hall (Cygwin)" <reply-to-list-only-lh@cygwin.com>
Reply-to: cygwin@cygwin.com
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-version: 1.0
To: cygwin@cygwin.com
Subject: Re: Seeking a suggestion for unattended mass install procedure
References: <5F8AAC04F9616747BC4CC0E803D5907D0C40C86D@MLBXv04.nih.gov> <5277D4A0.1050809@cygwin.com> <5F8AAC04F9616747BC4CC0E803D5907D0C40C913@MLBXv04.nih.gov> <5277DB67.5050903@cygwin.com> <5F8AAC04F9616747BC4CC0E803D5907D0C40C962@MLBXv04.nih.gov> <5277E992.8070602@cygwin.com> <5F8AAC04F9616747BC4CC0E803D5907D0C40CA43@MLBXv04.nih.gov>
In-reply-to: <5F8AAC04F9616747BC4CC0E803D5907D0C40CA43@MLBXv04.nih.gov>
Content-type: text/plain; charset=ISO-8859-1; format=flowed
Content-transfer-encoding: 7bit

On 11/4/2013 2:04 PM, Lavrentiev, Anton (NIH/NLM/NCBI) [C] wrote:
>> Are you saying this won't work?
>> Or do you just not like it?
>
> A little bit of both, actually.  Windows CMD.EXE has an 8K limit on the command line
> length, AFAICT.  Even if that was not exceeded first time the package list
> was created, it may easily get there on a complete re-run of the install procedure
> (beginning with the manual package selection).  The worst part is that it may
> fail silently without setup even noticing until after the system is placed
> into production (and failing because of the missing packages).

OK, you certainly don't have to accept any alternative suggested.  But it
does sound to me like you're adding additional requirements that you didn't
previously state.  In other words, if using "setup*.exe" once manually to
populate a download directory (or simply creating a package mirror) is
enough to get you everything you need, you can certainly verify that it's
possible to install from that directory using the script you've created.
That should be all you need for at least one iteration of your unattended
installs.  If you plan to alter this process or the download directory on
a regular basis, then certainly there is some overhead in verifying the
script still works as you intend.  No argument here.

-- 
Larry

_____________________________________________________________________

A: Yes.
 > Q: Are you sure?
 >> A: Because it reverses the logical flow of conversation.
 >>> Q: Why is top posting annoying in email?

--
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

