From owner-freebsd-questions Wed May 31 11: 9:54 2000 Delivered-To: freebsd-questions@freebsd.org Received: from snipe.prod.itd.earthlink.net (snipe.prod.itd.earthlink.net [207.217.120.62]) by hub.freebsd.org (Postfix) with ESMTP id 50B7437B8DF for ; Wed, 31 May 2000 11:09:46 -0700 (PDT) (envelope-from prmoyer@mail.earthlink.net) Received: from mail.earthlink.net (ip149.wilmington3.de.pub-ip.psi.net [38.30.157.149]) by snipe.prod.itd.earthlink.net (8.9.3/8.9.3) with ESMTP id LAA10470; Wed, 31 May 2000 11:09:36 -0700 (PDT) Message-Id: <200005311809.LAA10470@snipe.prod.itd.earthlink.net> From: "Philip R. Moyer" Reply-To: pmoyer@hyperon.com To: Eric Kozowski Cc: freebsd-questions@FreeBSD.ORG Subject: Re: 3.4 to 4.0 In-reply-to: Your message of "Wed, 31 May 2000 10:53:47 PDT." <20000531105347.A6758@schooner.svjava.com> Date: Wed, 31 May 2000 14:09:34 -0400 Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Eric wrote: >i want to bring my 3.4 system up to 4.0. is cvsup then make buildworld, etc. >the best way to do this? what problems should i expect to encounter, if any? >any other input is appreciated, too. First off, I wasn't able to build it succesfully without the crypto libraries, so be sure you edit your supfile to get the crypto stuff, too. Fortunately, I'm in the US.... At the bottom of the supfile is: # The easiest way to get the export-restricted code is to use the # "cvs-crypto" mega-collection. # cvs-crypto Uncommented the last line. Here's the process I used, which is culled from the /usr/src/UPDATING file: 1. cd /usr/src 2. make buildworld 3. cd /usr/src/sbin/mknod 4. make install 5. cd /usr/src/sys/modules 6. make install 7. cd /usr/src 8. make buildkernel KERNEL= 9. make installkernel KERNEL= 10. chflags noschg /kernel 11. mv /kernel /kernel.3_4 12. mv / /kernel 13. chflags schg /kernel 14. cp /usr/src/etc/MAKEDEV /dev/MAKEDEV 15. Remake the devices cp /etc/fstab /etc/fstab.old vi /etc/fstab (change wd entries to corresponding ad entries) cd /dev df > /tmp/foo /bin/sh ./MAKEDEV all ls -l ad* (verify all previous slices, as listed in /tmp foo, are made) create any missing slice devices with MAKEDEV 16. reboot single 17. cd /usr/src 18. make -DNOINFO installworld 19. make installworld 20. mergemaster 21. reboot multi This should get you going without too many troubles. If you're using PCMCIA cards, the pccard.conf file will be /etc/defaults/pccard.conf rather than /etc/pccard.conf, and there's the usual tuning in /etc/defaults/rc.conf, but that shouldn't be too much trouble. Cheers, Phil To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message