Date: Wed, 6 Nov 2002 20:43:13 -0600 From: "Charles Pelletier" <fozekizer@attbi.com> To: "paul beard" <pdb2@u.washington.edu>, <freebsd-questions@FreeBSD.ORG>, "Jud" <judmarc@earthlink.net> Subject: Re: regarding 4.7 stable Message-ID: <018901c28607$6af4b3f0$32040101@hume> References: <011b01c285f0$240e2ff0$32040101@hume> <3DC9AEB6.3060506@u.washington.edu> <013c01c285f1$d912dda0$32040101@hume> <oprfgwv5zgl478m7@localhost>
next in thread | previous in thread | raw e-mail | index | archive | help
will the ports-supfile ONLY upgrade ports? Charles Pelletier Tech. Coordinator St Luke's School ----- Original Message ----- From: "Jud" <judmarc@earthlink.net> To: "Charles Pelletier" <fozekizer@attbi.com>; "paul beard" <pdb2@u.washington.edu>; <freebsd-questions@FreeBSD.ORG> Sent: Wednesday, November 06, 2002 7:25 PM Subject: Re: regarding 4.7 stable > On Wed, 6 Nov 2002 18:08:48 -0600, Charles Pelletier <fozekizer@attbi.com> 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?018901c28607$6af4b3f0$32040101>