Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 25 Sep 2003 09:45:47 -0500
From:      "Charles Howse" <chowse@charter.net>
To:        <questions@freebsd.org>
Subject:   RE: Mirroring another machine w/ cvsup
Message-ID:  <005201c38373$b5151000$04fea8c0@moe>
In-Reply-To: <004f01c3836a$ec08d640$04fea8c0@moe>

next in thread | previous in thread | raw e-mail | index | archive | help
> Hi,
> I have 2 FBSD 4.8-RELEASE-p7 machines side-by-side on a home network,
> curly and larry.
> I want to mirror some directories from curly to larry with cvsup as an
> exercise and as a backup.
>=20
> The directories on curly I want to mirror are:
> /root, /seeds, and /etc.
>=20
> I have those working perfectly, now I want to add /usr/local/etc.
>=20
> I created the directory=20
> /usr/local/etc/cvsup/sup/usr/local/etc on curly.
> I created /usr/local/etc/cvsup/sup/usr/local/etc/etc.cvs and
> /usr/local/etc/cvsup/sup/usr/local/etc/releases.
>=20
> etc.cvs contains the lines:
> Upgrade usr/local/etc
> Rsymlink *
>=20
> Releases contains the line:
> Usr/local/etc list=3Detc.cvs prefix=3D/
>=20
> When I start cvsupd -b /usr/local/etc/cvsup -C 1 -l=20
> /dev/stdout, I get:
> # Listen failed: Port in use
>=20
> I checked the handbook section on cvsup, may have missed the=20
> answer, but
> no joy.
> Can anyone point me to my error?

I have some further info...
'Listen failed: Port in use' is no longer an issue, I changed the cvsupd
command to:
# cvsupd -l /dev/stdout
Which makes it serve 1 client and then exit.

The issue now is that I cannot update /usr/local/etc.
After re-reading man cvsupd, I have done the following on curly:

# rm -dr /usr/local/etc/cvsup/sup/usr
# cd /usr/local/etc/cvsup/sup
# mkdir local
# cd local
# echo "local list=3Dlocal prefix=3D/usr/local/etc" > releases
# echo "upgrade local" > local.cvs
# echo "rsymlink *" >> local.cvs

And on larry, I edited my /etc/mirror-supfile to include:
*default base=3D/disk2
*default release=3Dlocal
Local

Now cvsupd runs successfully on curly, *but* it shows:
0Kin+0Kout local/local
And no files are transferred from curly /usr/local/etc to larry /disk2/

What am I doing wrong?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?005201c38373$b5151000$04fea8c0>