From owner-freebsd-stable Mon Oct 20 12:56:54 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id MAA15790 for stable-outgoing; Mon, 20 Oct 1997 12:56:54 -0700 (PDT) (envelope-from owner-freebsd-stable) Received: from ns.mexcom.net (ns.mexcom.net [206.103.64.9]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id MAA15778 for ; Mon, 20 Oct 1997 12:56:41 -0700 (PDT) (envelope-from eculp@mexcom.net) Received: from sunix (eculp@sunix.mexcom.net [206.103.64.3]) by ns.mexcom.net (8.8.7/8.8.7) with SMTP id OAA10019; Mon, 20 Oct 1997 14:53:18 -0500 (CDT) Message-ID: <344BB755.68FBBD33@mexcom.net> Date: Mon, 20 Oct 1997 14:56:05 -0500 From: Edwin Culp Organization: Mexico Communicates, S.C. X-Mailer: Mozilla 3.01Gold (X11; I; Linux 2.0.14 i586) MIME-Version: 1.0 To: Mike Smith CC: stable@FreeBSD.ORG Subject: Re: Making a release... References: <199710200613.PAA01635@word.smith.net.au> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk Mike Smith wrote: > > > eculp wrote: > > > cvs [checkout aborted]: /usr/src/CVSROOT: No such file or directory > ... > > cvs checkout: cannot find module `src' - ignored > > Despite all of the messages on this topic the last few days, and > despite the instructions in the release Makefile, the handbook and the > mailing list archives you still don't get it. > > What do we have to do? Stencil it on your forehead? 8) Yes Please, I feel that I deserve it. If you would be so kind as to use a hammer and chisel and make a mirror image so that I don't forget :-) because after reading the handbook, the FAQ, the Makefile and 51 printed pages of the man entry for cvs, I still can't get a release. > > YOU MUST HAVE A CVS REPOSITORY IN ORDER TO BUILD A RELEASE. > Here is my error for i in /sbin/mount /sbin/umount /usr/bin/cpio ; do cp -p /squid2$i /squid2//bootstrap ; done cd /squid2/usr && rm -rf src && cvs -d /usr/src co -P src cvs checkout: cannot find module `src' - ignored *** Error code 1 Stop. Here's what I am doing. I do exactly as the manual recomends: Manual: *default tag=. *default host=cvsup.FreeBSD.org *default prefix=/usr *default base=/usr/local/etc/cvsup *default release=cvs delete use-rel-suffix compress src-all cvs-crypto My file: *default tag=. *default host=cvsup.FreeBSD.org *default base=/usr/local/etc/cvsup *default prefix=/usr *default release=cvs *default delete use-rel-suffix src-all cvs-crypto ports-all With this I do a cvsup -p -L 2 cvs-supfile as the cvs-supfile recomends and I assume that this creates the repository that you mention. I have tried to make release both with and without a make world first with the same results. I loose it at the following line in the Makefile in the release directory. .if !defined(RELEASETAG) cd ${CHROOTDIR}/usr && rm -rf src && \ cvs -d ${CVSROOT} co -P src It seems to want to find the src directory en the $CHROOTDIR/usr that it erased. I have gone into the directory directly and done a check on each directory and it seems to work fine. I'm sure that I have skipped over the result that I will gladly engrave with a hammer and chisel as a mirror image on my forehead if you will just tell me what to engrave :-) thanks ed P.S. I have tried using the environment variables, the CVS Root and Repository variables, and the hard coded ones in the Makefile with the same results. > Once you have such a repository, read the CVS manpages regarding the > use of the CVSROOT variable. > > mike