From owner-freebsd-doc Wed Feb 9 12:28: 3 2000 Delivered-To: freebsd-doc@freebsd.org Received: from mail.alpha1.net (mail.alpha1.net [216.88.112.3]) by builder.freebsd.org (Postfix) with ESMTP id 7B73D4327 for ; Wed, 9 Feb 2000 12:27:57 -0800 (PST) Received: from beaker.alpha1.net (marius@beaker.alpha1.net [216.88.237.14]) by mail.alpha1.net (8.9.3/8.9.3) with ESMTP id OAA19698 for ; Wed, 9 Feb 2000 14:27:30 -0600 Date: Wed, 9 Feb 2000 14:27:29 -0600 (CST) From: Marius Strom To: doc@freebsd.org Subject: 3.4-STABLE to 4.0-CURRENT Update Procedures Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-doc@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org 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 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. =] 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: > We're now 21 days from the official release of 4.0 and I've just > finished uploading the 4.0 release candidate I promised everyone, > complete with ISO images for both the Alpha and x86 architectures > (BOTH should be bootable, so Alpha people should definitely try to > install directly from these ISOs if they can lay their hands on a > burner and a fast Internet connection). These are true release > candidates, with full XFree86 3.3.6 and package bits, and I encourage > people to test the heck out of them. > > I'd also like to thank two people who don't get enough acknowledgement > in this process: Steve Price and Satoshi Asami > . They provide the precompiled packages which go > into these releases and, now that the ports collection has grown past > 3000 ports (largely Steve's fault again), this has become an even more > significant yet still largely thankless job. Let's at least try and > solve the latter problem by taking this opportunity to give them a big > round of thanks! > > I'd also like to thank Brian McGovern's newly-formed QA team > (freebsd-qa@freebsd.org) for bringing more organized quality assurance > to this process. They've only just started to ramp up their > operations, but already I've gotten a lot of good feedback from them > and look forward to working closely with them in the future. > > Usual feedback and kvetching to me and/or current@freebsd.org please. > We have 21 more days to round off the sharp edges with 4.0 and I > strongly encourage everyone to not wait until the last minute. I > will, at most, be doing only one more release candidate before 4.0 is > declared officially released and it becomes a little late to fix it. > > For direct FTP installations, please see: > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/{i386,alpha}/4.0-20000208-CURRENT > > If you're looking for installable ISO images, please see: > > ftp://ftp.freebsd.org/pub/FreeBSD/snapshots/ISO-IMAGES/4.0-20000208-CURRENT > > Thanks! > > - Jordan > > > > > This is the moderated mailing list freebsd-announce. > The list contains announcements of new FreeBSD capabilities, > important events and project milestones. > See also the FreeBSD Web pages at http://www.freebsd.org > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-announce" in the body of the message > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-doc" in the body of the message