Date: Mon, 20 Oct 1997 14:56:05 -0500 From: Edwin Culp <eculp@mexcom.net> To: Mike Smith <mike@smith.net.au> Cc: stable@FreeBSD.ORG Subject: Re: Making a release... Message-ID: <344BB755.68FBBD33@mexcom.net> References: <199710200613.PAA01635@word.smith.net.au>
next in thread | previous in thread | raw e-mail | index | archive | help
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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?344BB755.68FBBD33>