Subject: Re: Checking source out from CVS
To: Greg 'groggy' Lehey <grog@lemis.com>
From: Manuel Bouyer <bouyer@antioche.eu.org>
List: netbsd-help
Date: 09/16/2002 19:46:19
On Mon, Sep 16, 2002 at 05:02:29PM +0930, Greg 'groggy' Lehey wrote:
> After the announcement of 1.6, I decided it was time to update my 1.5
> machine.  I had checked out the sources from anoncvs.NetBSD.org, and I
> had a lot of trouble with the update.  I ended up with lots of
> messages like this:
> 
>   cvs server: Updating bin/systrace
>   cvs update: move away bin/systrace/Makefile; it is in the way
>   C bin/systrace/Makefile
>   cvs update: move away bin/systrace/alias.c; it is in the way
>   C bin/systrace/alias.c

This is usually you have in your source tree files which are not recorded in
CVS/Entries.

> [...]
> I then heard that there is an anonymous cvsup server at
> cvsup.de.NetBSD.org.  I'm much happier with a local repo, so I set up
> cvsup to download from there.  That worked (on the second attempt; I
> had a network error first time round), but when I checked out the
> source tree (from the root of the CVS tree), I discovered I only had
> two directories in src/usr.sbin, those contained in
> $CVSROOT/syssrc/usr.sbin.  I moved this directory aside, and in the
> parent directory I did another cvs co, this time getting the
> directories in $CVSROOT/basesrc/usr.sbin.
> 
> I'm sure I can find a way to get both, but this puzzles me, and I
> suspect I'm missing some obvious but elusive piece to the puzzle.  Can
> anybody help?

There are CVS modules that should pack these 2 trees together. I don't
know how cvsup works, though.

-- 
Manuel Bouyer <bouyer@antioche.eu.org>
--