delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2004/10/06/06:07:45

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
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
Message-ID: <4163C35B.1080705@hq.astra.ph>
Date: Wed, 06 Oct 2004 18:05:15 +0800
From: Carlo Florendo <list-subscriber AT hq DOT astra DOT ph>
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7) Gecko/20040616
MIME-Version: 1.0
To: Dave Korn <dk AT artimi DOT com>
Cc: cygwin AT cygwin DOT com
Subject: [SOLVED] Re: How to make setup not look for external mirrors
References: <NUTMEGcqW5BX5M0CW33000002a5 AT NUTMEG DOT CAM DOT ARTIMI DOT COM>
In-Reply-To: <NUTMEGcqW5BX5M0CW33000002a5@NUTMEG.CAM.ARTIMI.COM>
X-IsSubscribed: yes

Hello Dave and Bertrand,

Great advice!  Worked well.

Thank you very much!

Best Regards,

Carlo


Dave Korn wrote:

>>-----Original Message-----
>>From: cygwin-owner On Behalf Of Carlo Florendo
>>Sent: 06 October 2004 08:51
>>    
>>
>
>  
>
>>Hello great cygwin people!
>>
>>I have mirrored cygwin and made the installation accessible 
>>via http on 
>>our local web server.  There are some boxes that may access only LAN 
>>resources and I want those boxes to have cygwin.
>>
>>When I start running setup on those boxes, I select download from 
>>internet (since I have the entire distro on the local http server).  
>>Thus, I assume that the local web server accessible via http is the 
>>"internet" site where cygwin will be installed from.  
>>
>>Everything is fine until I get to the point of downloading 
>>the list of 
>>mirrors.  Since the boxes do not have Internet connections, 
>>they won't 
>>be able to download the mirror list.  Installation stops from 
>>that point. 
>>
>>Is there any way via setup to install cygwin from my local 
>>http server?
>>    
>>
>
>  Build it from the source.  First, read the instructions at
>
>http://sources.redhat.com/cygwin-apps/setup.html 
>
>to see how to get the source from cvs and what configure options you'll need.
>Edit the res.rc file.  Find the resource given by IDS_MIRROR_LST and change it to
>point to your local mirror, then put your own mirrors.txt file on your local
>mirror with only one entry in it.  This patch will be b0rked by line wrapping, but
>it shows you the idea.
>
>Index: res.rc
>===================================================================
>RCS file: /cvs/cygwin-apps/setup/res.rc,v
>retrieving revision 2.56
>diff -p -w -u -r2.56 res.rc
>--- res.rc      29 Aug 2004 16:59:40 -0000      2.56
>+++ res.rc      6 Oct 2004 09:42:32 -0000
>@@ -462,7 +462,7 @@ STRINGTABLE DISCARDABLE
> BEGIN
>     IDS_ROOT_SLASH          "Warning: we recommend you do NOT use the root of y
>our hard drive as the cygwin root.  Proceed anyway?"
>     IDS_ROOT_SPACE          "You should not choose a root path that include spa
>ces in directory names.  Proceed anyway?"
>-    IDS_MIRROR_LST          "http://sources.redhat.com/cygwin/mirrors.lst"
>+    IDS_MIRROR_LST          "http://your.local.server/cygwin/mirrors.lst"
>     IDS_DIALOG_FAILED       "Unable to create Dialog Box"
>     IDS_CYGWIN_FUNC_MISSING "Error: unable to find function `%s' in %s"
>     IDS_DOWNLOAD_SHORT      "Download error: %s too short (%d, wanted %d)"
>
>
>  You may also need to delete the following lines from autoload.c if you get
>link-time errors.
>
>Index: autoload.c
>===================================================================
>RCS file: /cvs/cygwin-apps/setup/autoload.c,v
>retrieving revision 2.5
>diff -p -w -u -r2.5 autoload.c
>--- autoload.c  30 Aug 2004 16:17:52 -0000      2.5
>+++ autoload.c  6 Oct 2004 09:42:32 -0000
>@@ -48,12 +48,6 @@ Auto (wininet, HttpSendRequestA, 20);
>
> DLL (advapi32);
>
>-Auto (advapi32, AddAccessAllowedAce, 16);
>-Auto (advapi32, AllocateAndInitializeSid, 44);
>-Auto (advapi32, FreeSid, 4);
>-Auto (advapi32, InitializeAcl, 12);
>-Auto (advapi32, OpenProcessToken, 12);
>-Auto (advapi32, SetTokenInformation, 16);
> Auto (advapi32, OpenSCManagerA, 16);
> Auto (advapi32, CloseServiceHandle, 4);
> Auto (advapi32, OpenServiceA, 16);
>
>
>
>    cheers, 
>      DaveK
>  
>


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

- Raw text -


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