Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com From: "Ralf Habacker" To: Cc: "Max Bowsher" , "Gerrit P. Haase" Subject: RE: new setup md5 check Date: Sun, 13 Apr 2003 00:49:06 +0200 Message-ID: <003201c30145$b9247010$605d07d5@BRAMSCHE> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0033_01C30156.7CAD4010" X-Priority: 3 (Normal) X-MSMail-Priority: Normal In-Reply-To: <006901c300fb$4b7c1440$f658893e@pomello> Importance: Normal X-MIMEOLE: Produced By Microsoft MimeOLE V5.50.4133.2400 ------=_NextPart_000_0033_01C30156.7CAD4010 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit > Gerrit P. Haase wrote: > > Hallo, > > > > why is the MD5 check performed every time? > > A good question. > > > Because in the five minutes from now on, my packages > > may be corrupted? > > > > How can I get rid of it? > > There is a command line option to disable: -5 > But what about starting setup directly from http://www.cygwin.com/setup.exe or refering through a link from another website like the kde-cygwin project does ? This does not work. There may be a possibility (1) to use an url like http://www.cygwin.com/setup.exe?option=... but this require, that some cgi or other server based scripting language does some tricks in choosing different setup.exe's online or patching the delivered delivered setup.exe online. A simpler way (2) would be using different setup.exe's with prefined options[1] like http://www.cygwin.com/setup-5.exe or http://www.cygwin.com/setup-.exe but this require patched setup.exe versions on the server. In the last week I had send a prelimary patch to Robert Collins privat for checking if this is usable , which allow exactly [1], but until now I haven't heard anything about the useness of this. Anyway, I have added this patch to this mail. Perhaps someone find is useful. A short howto (for details see the appended mail): 1. export the configuration from setup.exe ./setup-config.exe -r setup.exe >setup.config 2. edit the configuration file Example: CustomConfig (Structure version: 2) { mirror_url=http://xyz/mirrors.lst root_dir=\test show_splash_screen=0 show_chooser_screen=0 .... } 3a. import the configuration into setup.exe ./setup-config.exe -w setup.exe .exe ./setup-config.exe -w setup-