This is the mail archive of the
cygwin@cygwin.com
mailing list for the Cygwin project.
Using a real mirroring tool...
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/