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 Message-ID: <3CCD971A.5050205@ece.gatech.edu> Date: Mon, 29 Apr 2002 14:55:22 -0400 From: Charles Wilson User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.4) Gecko/20011019 Netscape6/6.2 X-Accept-Language: en-us MIME-Version: 1.0 To: cygwin AT cygwin DOT com Subject: Using a real mirroring tool... References: <3CCC7290 DOT 706 AT ece DOT gatech DOT edu> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Poor archive.progeny.com ... First, rsync places a heavy load on the server, so please do not EVERYBODY run out and try this immediately. I suggest, for initial rsyncs (when you need to download EVERYTHING), that folks follow this rotation: Surname Begins With Initial rysnc ABC May 1 DEF May 2 GHI May 3 JKL May 4 MNO May 5 PQR May 6 STU May 7 VWX May 8 YZ May 9 Incremental rsync's don't place as much of a load on the server, so it won't matter as much after that... Here is a script that will mirror the cygwin/release tree and setup.exe/setup.ini (you'll need to change LOCALDIR). Also, you'll need to remove --dry-run from EXTRAOPTS. If anybody can identify other mirrors that provide rsync: support, please post the appropriate MIRROR= line as a reply to this message. --------------------- #!/bin/sh MIRROR=rsync://archive.progeny.com/cygwin LOCALDIR=/annex1/private/software/cygwin/ OPTS="-rlptgoDzu" EXTRAOPTS="--delete -vv --dry-run" RSYNC=/usr/bin/rsync ${RSYNC} ${OPTS} ${EXTRAOPTS} ${MIRROR}/release ${LOCALDIR} ${RSYNC} ${OPTS} ${EXTRAOPTS} ${MIRROR}/setup.* ${LOCALDIR} --------------------- --Chuck -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/