From owner-freebsd-questions Fri Feb 11 15:27:38 2000 Delivered-To: freebsd-questions@freebsd.org Received: from aragorn.neomedia.it (aragorn.neomedia.it [195.103.207.6]) by builder.freebsd.org (Postfix) with ESMTP id 04C3442C0 for ; Fri, 11 Feb 2000 15:26:21 -0800 (PST) Received: from bartequi.ottodomain.org (ppp24-pa4.neomedia.it [195.103.207.216]) by aragorn.neomedia.it (8.9.3/8.9.3) with SMTP id AAA04142; Sat, 12 Feb 2000 00:25:27 +0100 (CET) From: Salvo Bartolotta Date: Fri, 11 Feb 2000 23:27:59 GMT Message-ID: <20000211.23275900@bartequi.ottodomain.org> Subject: Re: Cvsup To: Jeff Beley Cc: freebsd-questions@FreeBSD.ORG References: <20000211131729.A3426@daemon9.cameron.edu> 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 >>>>>>>>>>>>>>>>>> Original Message <<<<<<<<<<<<<<<<<< On 2/11/00, 8:17:29 PM, Jeff Beley wrote regarding Cvsup: > How does one upgrade a source tree to the lastest 4.0? Is the > standard-supfile the right one? > --Jeff Dear Jeff Beley, essentially, you have answered your own question. Of course, you will have to modify the standard-supfile (e.g. specifying a suitable cvsupserver, or adding the cryptographic code.) However, to get some insight into cvsup mechanisms, you migh wish to have a look at the FAQs found at http://www.polstra.com, as well as at the handbook and the other examples in /usr/share/examples/cvsup. In particular, you might find interesting the considerations upon "list=3Dcvs:RELENG " and "list=3Dcvs" for a correct updating procedure to -current. Please note: downloading the sources is the first and easiest step in the upgrading process. Albeit the guidelines to perform a "normal" make world are contained in the handbook, the specific upgrade process from 3.x to -current requires some additional measures. In the following I include a recent document which provides some help: I will soon try to follow its indications :-) --------------------------------------------------------------------- --------------------------------------------------------------------- To whom it may concern: I initially wrote this to jkh, but he suggested I forward it here. I'm not subscribed to this list, but it may be helpful for the handbook. A small note -- I've been using FreeBSD for a number of months now, but have been admin'ing (Linux|Solaris) for a number of years. This isn't really a complaint about the release install, but some quick documentation would be necessary as far as doing a cvs update and following (build|install)world procedure. I've taken the liberty of writing this up without explanations as far as the luck I personally had with the procedure. I'll put in some notes as to why they must be done in the order presented: (some of this is thanks to people on the -current mailing list; their names escape me now) cvsup the -current source using /usr/share/examples/cvsup/standard-supfile as an outline cd /usr/src/usr.bin/genassym && make obj ; make depend all install clean cd /usr/src/usr.sbin/config && make depend all install clean cd /usr/src/sys/i386/conf config new_kernel cd ../../compile/new_kernel cp /kernel /kernel-3.x-backup make depend && make && make install cd /usr/src make buildworld cd /usr/src/sys/boot make install // can't be built on it's own - requires the newly built \ // cc flags etc. a buildworld is required prior to this disklabel -B shutdown -r now boot single user mode cd /usr/src make -k -DNOINFO installworld // must be done under new kernel due to 19990929 \ // notes. mergemaster // take note that `xntpd` is now called `ntpd` // also, sendmail.cf moved to /etc/mail/ shutdown -r now system should be fine ********************************************************************* Aside note by Salvo: the docs issue might be fixed soon: I have read some favo(u)rable reports in the past few hours. Make your own choice ;-) ********************************************************************* I hope this helps, not very well documented and most stuff can be found in the UPDATING file, but I think a suitable step-by-step would assist a great deal. I think I remembered everything I did. =3D] As always, YMMV. -- Marius Strom Professional Geek/Unix System Administrator Alpha1 Internet http://www.marius.org/marius.pgp 0x5645C228 In theory, there is no difference between theory and practice... ...In practice, there is a big difference. On Wed, 9 Feb 2000, Jordan K. Hubbard wrote: > For direct FTP installations, please see: > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/{i386,alpha}/4.0-20000208-CU= RRENT > > If you're looking for installable ISO images, please see: > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/4.0-20000208-CURR= ENT > > Thanks! > > - Jordan --------------------------------------------------------------------- --------------------------------------------------------------------- Good luck Salvo To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message