From owner-freebsd-questions Thu Jan 18 13:44:57 2001 Delivered-To: freebsd-questions@freebsd.org Received: from relay4.inwind.it (relay4.inwind.it [212.141.53.75]) by hub.freebsd.org (Postfix) with ESMTP id C9CD237B400 for ; Thu, 18 Jan 2001 13:44:34 -0800 (PST) Received: from bartequi.ottodomain.org (62.98.154.184) by relay4.inwind.it (5.1.056) id 3A5C38510020A92C for freebsd-questions@FreeBSD.ORG; Thu, 18 Jan 2001 22:44:33 +0100 From: Salvo Bartolotta Date: Thu, 18 Jan 2001 21:47:03 GMT Message-ID: <20010118.21470300@bartequi.ottodomain.org> Subject: anomalous (??) cvs behavio(u)r To: freebsd-questions@FreeBSD.ORG X-Mailer: SuperCalifragilis X-Priority: 3 (Normal) MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG [ apologies if this is not the most appropriate list ] [ more apologies if the questions are trivial ] Dear FreeSBD'ers, I cvsup'ed FreeBSD's repository, my (stripped) cvs-supfile containing the following lines:
# $FreeBSD: src/share/examples/cvsup/cvs-supfile,v 1.26.2.3 2000/09/22 06:31:21 asami Exp $ # *default host=3Dcvsup.nl.FreeBSD.org *default base=3D/myjunk *default prefix=3D/myjunk/home/ncvs *default release=3Dcvs *default delete use-rel-suffix *default compress src-all ports-all doc-all www
So far so good. Over the past few months, I had been cvsup'ing a -CURRENT system of mine directly via... cvsup itself. Since I wished to make use of my freshly cvsup'ed tree, I followed the directions found in Warner's internat.txt: I removed the relevant checked out (crypto) sources from that system. Next, I tried to cvs(1)-update those -CURRENT sources (they had last been cvsup-updated a week before): # Script started on Wed Jan 17 01:54:54 2001 You have mail. 201 1:54am /usr # >=3D=3D=3D=3D> cvs -d /myjunk/home/ncvs checkout -r HE= AD src cvs checkout: Updating src RCS file: /myjunk/home/ncvs/src/Makefile,v retrieving revision 1.234 retrieving revision 1.242 Merging differences between 1.234 and 1.242 into Makefile src/Makefile already contains the differences between 1.234 and 1.242 RCS file: /myjunk/home/ncvs/src/Makefile.inc1,v retrieving revision 1.141.2.2 retrieving revision 1.180 Merging differences between 1.141.2.2 and 1.180 into Makefile.inc1 src/Makefile.inc1 already contains the differences between 1.141.2.2 and 1.180 RCS file: /myjunk/home/ncvs/src/README,v retrieving revision 1.15 retrieving revision 1.19 Merging differences between 1.15 and 1.19 into README src/README already contains the differences between 1.15 and 1.19 RCS file: /myjunk/home/ncvs/src/UPDATING,v retrieving revision 1.73.2.3 retrieving revision 1.134 Merging differences between 1.73.2.3 and 1.134 into UPDATING src/UPDATING already contains the differences between 1.73.2.3 and 1.134 /* Q1) Home come this cvs behavio(u)r... ? */ ? src/contrib ? src/gnu ? src/etc ? src/games ? src/include ? src/lib ? src/libexec ? src/release ? src/bin ? src/sbin ? src/share ? src/sys ? src/usr.bin ? src/usr.sbin ? src/tools ? src/kerberosIV ? src/kerberos5 ? src/makeworld_logfiles /* Q2) Apparently, there are also problems with ALL directories. What am I missing ? */ cvs checkout: Updating src/crypto U src/crypto/README cvs checkout: Updating src/crypto/heimdal U src/crypto/heimdal/ChangeLog /* cvs correctly updates the files in the src/crypto directories: heimdal, kerberos, openssh, etc. */ cvs checkout: Updating src/secure U src/secure/Makefile /* cvs correctly updates the files in the src/crypto directories: heimdal, kerberos, openssh, etc.; nothing else is updated */ /* Q3) lkm (legacy stuff) and eBones (legacy stuff, too ?) are not updated */ 202 1:59am /usr # >=3D=3D=3D=3D> exit exit Script done on Wed Jan 17 02:00:13 2001 Needless to say, I rm -rf'ed the directories marked by "?", and repeated the whole checkout operation. Apart from a few ? in front of some files of mine in the source tree, everything was fine. I am now running a -CURRENT built from those very sources. Big Q) What am I missing in the above cvs steps ? Why were my source directories marked as "?" and not updated ? Is it really necessary to rm -rf those subtrees? Mutatis mutandis, the same occurred in my ports tree (in the same -CURRENT system): Script started on Thu Jan 18 00:28:26 2001 You have mail. 201 12:28am /usr # >=3D=3D=3D=3D> cvs -d /myjunk/home/ncvs checkout port= s cvs checkout: Updating ports U ports/.cvsignore cvs checkout: move away ports/INDEX; it is in the way C ports/INDEX cvs checkout: move away ports/LEGAL; it is in the way C ports/LEGAL U ports/Makefile U ports/README ? ports/README.html ? ports/Mk ? ports/Templates ? ports/Tools ? ports/archivers ? ports/astro ? ports/audio ? ports/benchmarks ? ports/biology ? ports/cad ? ports/chinese ? ports/comms ? ports/converters ? ports/databases ? ports/deskutils ? ports/devel ? ports/editors ? ports/emulators ? ports/ftp ? ports/games Again, removing the "?" directories (except distfiles) and cvs checkout'ing once more gave me a working ports tree. TIA, Salvo (trying to understand cvsup & cvs synergies...) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message