Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 9 Feb 2000 14:27:29 -0600 (CST)
From:      Marius Strom <marius@alpha1.net>
To:        doc@freebsd.org
Subject:   3.4-STABLE to 4.0-CURRENT Update Procedures
Message-ID:  <Pine.BSF.4.20.0002091426270.761-100000@beaker.alpha1.net>

next in thread | raw e-mail | index | archive | help
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
<create new kernel config here>
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 <disk device... wd0, wd1, da0, da1, etc, etc>
shutdown -r now
boot single user mode
<file system mounting may be needed here>
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
<transition to ata stuff at your leisure>
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 <marius@alpha1.net>
Professional Geek/Unix System Administrator
Alpha1 Internet <http://www.alpha1.net>;
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 <steve@freebsd.org> and Satoshi Asami
> <asami@freebsd.org>.  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




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.20.0002091426270.761-100000>