Date: Mon, 22 Sep 2003 11:41:23 -0400 (EDT) From: "Brent Bailey" <mrb@bmyster.com> To: questions@freebsd.org Subject: CVSUP and Make World help !?!? Message-ID: <31494.207.5.142.198.1064245283.squirrel@bmyster.com>
next in thread | raw e-mail | index | archive | help
i found this how to ...is this the correct way to update via CVSUP and make world ?? Read /usr/src/UPDATING carefully so that you understand any special procedures that are required. If you do not follow such special procedures, you run the risk of rendering your system unusable. Make sure you have a backup of all the important files on your system! Edit or create /etc/make.conf and enter the following options to override the defaults (located in /etc/defaults/make.conf): CFLAGS= -O -pipe COPTFLAGS= -O -pipe NOPROFILE= true USA_RESIDENT= YES Backup /etc: # cp -Rp /etc /etc.old Run mergemaster in pre-buildworld mode to update files essential to the success of buildworld and installworld: # /usr/sbin/mergemaster -p -v -w 132 (eliminate '-w 132' if 132x43 video mode is not activated) Remove old /usr/obj: # cd /usr/obj # chflags -R noschg * # rm -rf * Compile the sources: # cd /usr/src # make buildworld Compile and install the new kernel: # cd /usr/src (if you've changed directories after the last step) # make kernel KERNCONF=YOURKERNEL If you don't already have a custom kernel configuration, use GENERIC in place of YOURKERNEL above. If you wish to create a custom kernel, see the Building a Custom Kernel cheat sheet. Drop to single user mode: # shutdown now Or reboot into single user mode: # shutdown -r now ··· Ok boot -s ··· # fsck -p # mount -u / # mount -a -t ufs # swapon -a # adjkerntz -i Install the new system binaries: # cd /usr/src # make installworld Update system configuration files: # /usr/sbin/mergemaster -v -w 132 (eliminate '-w 132' if 132x43 video mode is not activated) Update /dev In most cases, mergemaster will realize when it is necessary to update the devices, and will offer to complete it automatically. If you've declined mergemaster's offer, perform these steps to update /dev manually: # cd /dev # /bin/sh MAKEDEV all Update /stand: This step is included for completeness. It can be safely omitted. # cd /usr/src/release/sysinstall # make clean # make all install Reboot to multi-user mode: # reboot -- Brent Bailey CCNA Bmyster LLC Computer Networking and Webhosting Network Engineer, Webmaster, President http://www.bmyster.com mrb@bmyster.com 207-247-8330
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?31494.207.5.142.198.1064245283.squirrel>