From owner-freebsd-questions Wed Nov 6 18:24:33 2002 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 AE22F37B401 for ; Wed, 6 Nov 2002 18:24:31 -0800 (PST) Received: from pintail.mail.pas.earthlink.net (pintail.mail.pas.earthlink.net [207.217.120.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 5A35743E42 for ; Wed, 6 Nov 2002 18:24:31 -0800 (PST) (envelope-from judmarc@earthlink.net) Received: from dialup-67.28.74.27.dial1.philadelphia1.level3.net ([67.28.74.27] helo=sparky) by pintail.mail.pas.earthlink.net with esmtp (Exim 3.33 #1) id 189cLL-0005JF-00; Wed, 06 Nov 2002 18:24:27 -0800 Date: Wed, 06 Nov 2002 20:25:07 -0500 To: Charles Pelletier , paul beard , freebsd-questions@FreeBSD.ORG Subject: Re: regarding 4.7 stable References: <011b01c285f0$240e2ff0$32040101@hume> <3DC9AEB6.3060506@u.washington.edu> <013c01c285f1$d912dda0$32040101@hume> Message-ID: MIME-Version: 1.0 From: Jud User-Agent: Opera M2 7.0 build 2318 Content-Type: text/plain; charset=iso-8859-15; format=flowed Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG On Wed, 6 Nov 2002 18:08:48 -0600, Charles Pelletier wrote: > > >> Charles Pelletier wrote: >> > is there not a server around that has 4.7 stable? seems like most have > only >> > got 4.7R. >> >> I think you get stable via CVS/cvsup (since it's constantly >> changing - stable is a snapshot just like current, as far as I >> understand it). >> >> So you can install -RELEASE and then use your cvs tool of choice >> to update. > > So, then, since I am going ahead and adding 4.7 R ports, do i need to > rebuild everything via cvs or do i just run mergemaster or..? > --charlie pelletier > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message > CVS doesn't build anything, and mergemaster works on system (not ports) files built from source code obtained via CVS. Mergemaster doesn't build anything from source itself. It's a tool for comparing a file presently in your filesystem with a version in a temporary directory newly built from source. You can then choose to keep the old file, install the new file, merge the two files taking bits from each, or just leave it 'til later. The sources for stable and the ports may be obtained by installing cvsup (most folks like the cvsup-without-gui port - fewer dependencies, may build quicker than "regular" cvsup); copying the ports-supfile and stable-supfile from /usr/share/examples/cvsup to anywhere convenient and editing them as you like; then running cvsup with appropriate flags against those - supfiles. For instance, when not in X, and in the same directory as the - supfiles: cvsup -g -L 2 stable-supfile then cvsup -g -L 2 ports-supfile Then make world, rebuild your kernel, use mergemaster using the steps set out in the Handbook. You can upgrade a port after updating the ports sources with cvsup and ports- supfile, without going through "make world." If it's a port you haven't installed previously, just cd to the target port directory and: make install clean If you have already installed the port and have also installed the portupgrade port, then wherever you are, just type portupgrade [port name] If you do not have portupgrade installed, cd to the target port directory and make deinstall clean then make install clean Upgrading ports without updating the rest of your system entails some risk, since the port build process will expect current versions of various files and tools. If these are outdated, the application may not work properly once built, or more likely will not build at all. -- Jud To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message