Date: Tue, 20 Feb 2001 13:22:21 +0800 From: Erwan Arzur <erwan@netvalue.com> To: Virtual Bob <hey9811@yahoo.com> Cc: FreeBSD-STABLE list <freebsd-stable@freebsd.org> Subject: Re: make release & CVSROOT Message-ID: <3A91FF0D.F9AA25F2@netvalue.com> References: <Pine.BSF.4.32.0102191714110.1896-100000@kristen.shadowdale.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Virtual Bob wrote: > > I'm trying to make release and ran into problems with CVSROOT. First time > around, it said it can't find it. I finally determined it's a directory > containing stuff for cvs, and ftp'ed development/FreeBSD-CVS/CVSROOT > directory hierarchy to /usr/CVSROOT. However, when make release is > invoked again, it complains it cannot "check out" itself. > > I'd like to know what else needs to be done to get make release work with > CVSROOT? You need to get the whole CVS tree using the provided /usr/share/examples/cvsup/cvs-supfile, and not only the CVSROOT, which contains mainly configuration parameters for cvs. You will need at least several GB of free space, as stated in the Makefile. Update /usr/src using your fresh CVS repository, make buildworld (this is necessary, because the release building process needs a fresh /usr/obj), cd /usr/src/release, edit the Makefile to adjust the value of CVSROOT and other parameters, and make release. After typing make release and using parallel make (-j4), this whole process takes around 3 hours on a PII 128 MB ... Some readings about the whole idea behind cvs might prove necessary, too ... http://dir.yahoo.com/Computers_and_Internet/Software/Programming_Tools/Software_Engineering/Configuration_Management/CVS___Concurrent_Versions_System/ -- Erwan Arzur NetValue ltd. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3A91FF0D.F9AA25F2>