[horde] horde-rsync.sh and website example issue
David B
odyseus at whatistruth.net
Tue Nov 18 15:58:41 PST 2003
Hello,
Today I was trying to follow HEAD with rsync and came across a little
issue. The example at http://www.horde.org/rsync/ says use rsync -avC
rsync.horde.org::horde-cvs /your/local/path
I did that and when I tried to checkout modules from the tree it was
giving me errors: cvs [checkout aborted]: cannot stat /var/lock/cvs: No
such file or directory I thought I perhaps wasn't understanding how to
use the command line for cvs, so I grabbed the script on the same page
and still had same problems. Finding a the post at the end of this post
helped to straighten me out.
I thought I would recommend changing the example to
rsync -avC --exclude="CVSROOT/config*" rsync.horde.org::horde-cvs
/your/local/path
to help people to keep from getting "bushwhacked"
and/or also in horde-rsync.sh
changing RSYNC_ARGS="-av --delete" to
RSYNC_ARGS="-av --delete-excluded"
just a thought, perhaps setting it to delete the excluded item on the
receiving side isn't a good idea but is again just a suggestion as it
would have help me out.
Thanks,
David
Subject: [imp] Patch to horde-rsync.sh
Author: Jon Parise jon at horde.org
Date: Mon, 17 Sep 2001 11:18:56 -0400
------------------------------------------------------------------------
--------
On Mon, Sep 17, 2001 at 05:14:57PM +0200, Alexander Skwar wrote:
> > Huh. It looks like it's reading the 'config' file in the CVSROOT,
> > which has a redefined LockDir. I'm not sure if you can force it to
> > a different location on the cvs commandline, but that would be the
> > idea solution.
>
> Hmm, how about deleting the config file after the rsync "checkout" has
> been done? Or, better yet, excluding it from the download?
>
> Although I'm pretty ignorant about the details of CVS, after I rm'd
the
> config file, it seems to work well.
>
> If you don't object to this, I'll do yet another patch which will omit
> the config file from being downloaded.
Sure, that shold work fine. None of the details in the config file
should be relevant to a local rsync'ed checkout, anyway.
--
Jon Parise (jon at csh.rit.edu) . Information Technology (B.S.)
http://www.csh.rit.edu/~jon/ : Computer Science House Member
------------------------------------------------------------------------
--------
More information about the horde
mailing list