From owner-freebsd-stable Wed Feb 28 9:57:59 2001 Delivered-To: freebsd-stable@freebsd.org Received: from gifw.genroco.com (genroco.com [205.254.195.202]) by hub.freebsd.org (Postfix) with ESMTP id AE4F737B71A for ; Wed, 28 Feb 2001 09:57:51 -0800 (PST) (envelope-from hetzels@westbend.net) Received: from gi2.genroco.com (IDENT:root@gi2.genroco.com [192.133.120.3]) by gifw.genroco.com (8.9.3/8.9.3) with ESMTP id LAA32570; Wed, 28 Feb 2001 11:57:46 -0600 Received: from scot.genroco.com (scot.genroco.com [192.133.120.125]) by gi2.genroco.com (8.9.3/8.9.3) with SMTP id LAA11021; Wed, 28 Feb 2001 11:57:37 -0600 Message-ID: <023701c0a1af$f5489fa0$7d7885c0@genroco.com> From: "Scot W. Hetzel" To: "jett tayer" , References: <008701c0a1a9$a6968080$4b443dca@x4o7r5> Subject: Re: being FreeBSD-stable Date: Wed, 28 Feb 2001 11:57:36 -0600 MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 5.00.2919.6600 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2919.6600 Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG From: "jett tayer" > im a new user of FreeBSD and i want to know the step by step > procedure on how to make my FreeBSD-RELEASE become > FreeBSD-stable. Is this possible? > There are several ways to get bring your sources up from -RELEASE to -STABLE (CVS, CVSUP, CTM). I keep my sources up to date with CVSUP, so you would need to do the following: 1. Install the CVSUP client: A. From a port: cd /usr/ports/net/cvsup make install B: From a package: pkg_add cvsup-16.1.tgz 2. Edit /etc/make.conf Add/uncomment the following make variables in your /etc/make.conf: SUP_UPDATE= yes SUP= /usr/local/bin/cvsup SUPFLAGS= -g -L 2 SUPHOST= cvsup.uk.FreeBSD.org SUPFILE= /usr/share/examples/cvsup/stable-supfile PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile NOTE: set SUPHOST to a local CVSUP mirror. See http://www.freebsd.org/handbook/cvsup.html#CVSUP-MIRRORS 3. Update sources/ports cd /usr/src make update NOTE: You may want to check /usr/src/Makefile.inc1 for SUPHOST, if it is missing then add "-h ${SUPHOST}" to your SUPFLAGS in make.conf. 4. Read /usr/src/UPDATING before proceeding 5. Build the world: make buildworld 6. Building a new kernel A. Create your kernel config file: cd /usr/src/sys/i386/conf cp GENERIC MYKERNEL vi MYKERNEL NOTE: Add/Remove drivers that are needed/unused from MYKERNEL B. Build the kernel cd /usr/src make buildkernel KERNCONF=MYKERNEL 7. Install the kernel make installkernel 8. Install the world: make installworld KERNCONF=MYKERNEL NOTE: It is recommended that you boot to single user mode before installing world 9. Merge the config changes (/etc/*, /dev/MAKEDEV, ...) mergemaster NOTE: read the man page on mergemaster to understand what it does. Scot To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message