ramfs, ports, and cvsupd
george at galis.org
Wed May 18 17:00:26 PDT 2005
On Wed, May 18, 2005 at 08:20:43AM -0000, Andreas Hauser wrote:
>george wrote @ Mon, 16 May 2005 14:14:19 -0400:
>> * how do I make the ram filesystem? mount_null(8) seems the doc, but I'm
>> not sure, I have 1GB ram and 2GB swap.
>mount_null is not working in ram but much more working like a super ln(1).
>A mount that is backed by another filesystem tree. Sadly it's brocken in
>1.2 and later.
>> * How do I specify a directory separate from the sources for the builds
>> (world, ports, et al), to keep the source tree pristine for cvsupd?
Yep, that's what I was looking for. from /usr/ports/Mk/bsd.port.mk and
is there a file equivalant or similar to bsd.port.mk for the dfly src or
dfports? I cannot find one, should there be?
>> * Where are the cvsupd config examples (ports/dfly src,doc,site...)?
I have a full cvsup mirror of the ports/dfly src,doc,site... trees, I'm
trying to get cvsupd going to make tag based cvsup checkouts available
to my local network (maybe remote).
I have the following by default after cvsup:
and the following repositories:
But I've not been able to get the -b -c and -s cvsupd options all
correct, nor am I sure about the contents of list and releases files
either. The cvsupd man is a bit confusing and I've not found the right
HOWTO yet. So far I'm just getting:
Parsing supfile "DFly-doc-supfile"
Connecting to run.local
Connected to run.local
Server software version: SNAP_16_1h
Negotiating file attribute support
Exchanging collection information
Server message: Unknown collection "cvs-site"
Server message: Unknown collection "cvs-doc"
Establishing multiplexed-mode data connection
Skipping collection cvs-site/cvs
Skipping collection cvs-doc/cvs
Shutting down connection to server
on the client and
2005.05.18 13:30:33 EDT : CVSup server started
2005.05.18 13:30:33 EDT : Software version: SNAP_16_1h
2005.05.18 13:30:33 EDT : Protocol version: 17.0
2005.05.18 13:30:33 EDT : Ready to service requests
2005.05.18 13:30:50 EDT : +0 geo at xxxxxxxxx (run.) [SNAP_16_1h/17.0]
2005.05.18 13:30:50 EDT : =0 Unknown collection "cvs-site"
2005.05.18 13:30:50 EDT : =0 Unknown collection "cvs-doc"
2005.05.18 13:30:51 EDT : -0 [0Kin+0Kout] Finished successfully
2005.05.18 13:30:51 EDT : Going down
on the server. A typical invocation (for above) is
cvsupd -b /usr/local/cvsup -c /usr/local/cvsup/usr -s ./ -p 2020
>> * Is there a defined pattern I can exclude from the sources, to
>> get started with ports (eg rsync a local copy)?
>Not sure what you mean.
Was just looking for a way to duplicate a working ports tree to a new
host, ie if I had used WRKDIRPREFIX in the first place, I could have
just copied /usr/ports, but I just downloaded it all again...
George Georgalis, systems architect, administrator Linux BSD IXOYE
http://galis.org/george/ cell:646-331-2027 mailto:george at xxxxxxxxx
More information about the Users