From owner-freebsd-questions@FreeBSD.ORG Fri Jan 30 08:57:20 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 44F1116A4CE for ; Fri, 30 Jan 2004 08:57:20 -0800 (PST) Received: from messenger.m00is.net (messenger.m00is.net [62.3.100.170]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6E7C343D58 for ; Fri, 30 Jan 2004 08:56:32 -0800 (PST) (envelope-from edmund@m00is.net) Received: from alpha (openwall.m00is.net [62.3.100.169]) by messenger.m00is.net (Postfix) with ESMTP id 35B68407A; Fri, 30 Jan 2004 16:54:50 +0000 (GMT) From: "Edmund Craske" To: "'Kai Grossjohann'" , Date: Fri, 30 Jan 2004 16:55:42 -0000 Message-ID: <002801c3e751$e5a26be0$0464a8c0@alpha> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4510 In-Reply-To: <87wu79e7rl.fsf@emptyhost.emptydomain.de> X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Importance: Normal Subject: RE: How to build FreeBSD entirely from sources? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 30 Jan 2004 16:57:20 -0000 Note that the procedure shown will likely break your system if you're upgrading from 5.1 or earlier, so do: shutdown -r now then boot into single user mode, as described in the handbook, instead of shutdown now. The process described by Kai is not as depicted in UPDATING... Edmund Craske > -----Original Message----- > From: owner-freebsd-questions@freebsd.org > [mailto:owner-freebsd-questions@freebsd.org] On Behalf Of Kai > Grossjohann > Sent: 30 January 2004 16:11 > To: freebsd-questions@freebsd.org > Subject: Re: How to build FreeBSD entirely from sources? > > > Geert Hendrickx writes: > > >> You can better sync your source with cvsup rather then using the > >> sources which are being installed by the CD. Like that > you'll always > >> have the most recent version of your FreeBSD installation. > > > > How do I do this? > > I put some stuff in /etc/make.conf. Then I execute the > following command to fetch the most recent sources from the server: > > cd /usr/src > make update > > Then, follow the process outlined in /usr/src/UPDATING to > rebuild the system. I do: > > cd /usr/src > make buildworld buildkernel installkernel > shutdown now > mergemaster -p > make installworld > mergemaster > reboot > > You may have to adjust this sequence of commands depending on > your config and on what /usr/src/UPDATING says. > > Please do read the chapter "Staying current with ..."; it > explains this better than I can. I only included the above > to show that it doesn't take many commands. > > Here are the lines I put in /etc/make.conf. Please adjust! > > SUP_UPDATE= yes > SUPHOST= cvsup2.de.freebsd.org > SUPFILE= /usr/share/examples/cvsup/standard-supfile > PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile > DOCSUPFILE= /usr/share/examples/cvsup/doc-supfile > > Kai > > > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/free> bsd-questions > > To unsubscribe, send any mail to > "freebsd-questions-unsubscribe@freebsd.org" >