From Martin Maechler <maechler@stat.math.ethz.ch>  Thu Jan  6 08:41:19 2000
From: Martin Maechler <maechler@stat.math.ethz.ch> (Martin Maechler)
Date: Thu, 6 Jan 2000 09:41:19 +0100 (MET)
Subject: anoncvs -- use rsync !
In-Reply-To: <38739254.30002A77@bank-banque-canada.ca>
References: <38739254.30002A77@bank-banque-canada.ca>
Message-ID: <14452.21807.441840.482333@gargle.gargle.HOWL>

>>>>> "PaulG" == Paul Gilbert <pgilbert@bank-banque-canada.ca> writes:

    PaulG> I'm trying to do cvs -d
    PaulG> :pserver:anoncvs@cvs.r-project.org:/home/rcvs/src login

    PaulG> and I get "authorization failed...rejected access" with the
    PaulG> previously advertised password (anoncvs). Has the access been
    PaulG> changed or is anyone else having this problem? I'm not very
    PaulG> familiar with cvs so I may be making some mistake.

hmm,  I thought we finally *didn't* allow anonymous cvs,
{one reason being the log files publicity?},

but rather recommend and advertize  rsync (which also works for CRAN, btw).

I have cron jobs calling shell scripts like

#---------------------------------------
RSYNC=/usr/local/bin/rsync

cd /usr/local/app/R/R-devel
$RSYNC -Cuvrlt --delete rsync.r-project.org::r-devel .
cd /usr/local/app/R/R-release-patched
$RSYNC -Cuvrlt --delete rsync.r-project.org::r-release-patched .
#---------------------------------------

rsync   is available in  Linux ("any newer distribution", probably),
or from

   ftp://samba.anu.edu.au/pub/rsync/

Excerpts from its README:

>> WHAT IS RSYNC?
>> --------------
>> 
>> rsync is a replacement for rcp that has many more features.
>> 
>> rsync uses the "rsync algorithm" which provides a very fast method for
>> bringing remote files into sync. It does this by sending just the
>> differences in the files across the link, without requiring that both
>> sets of files are present at one of the ends of the link beforehand.
>> At first glance this may seem impossible because the calculation of
>> diffs between two files normally requires local access to both
>> files. 
>> 
>> .....
>> 
>> RSYNC SERVERS
>> -------------
>> 
>> rsync can also talk to "rsync servers" which can provide anonymous or
>> authenticated rsync. See the rsyncd.conf(5) man page for details on how
>> to setup a rsync server. See the rsync(1) man page for info on how to
>> connect to a rsync server.
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


anoncvs -- use rsync !
Martin Maechler