Date: Fri, 09 Aug 2002 12:55:29 -0700 From: Darren Pilgrim <dmp@pantherdragon.org> To: Jason Porter <leporter@xmission.com> Cc: freebsd-newbies@freebsd.org Subject: Re: Using CVSup Message-ID: <3D541E31.C8A0EB52@pantherdragon.org> References: <019d01c23fd7$2d44d740$272fa8ce@jim> <01c101c23fd8$78b4b5f0$272fa8ce@jim> <3D54162F.1000502@xmission.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Jason Porter wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Stable has more fixes in it than Release. Release means that it's > release quality. They can safely box it and ship it out. Stable has > the same base as the Release version but contains fixes and is okay to > use on a production server (in theory). Not true. If you read the Handbook section on -stable, it says in implied huge, red, flashing letters that there is absolutely no guarantee that stable will even compile. Yes, a lot of people use -stable on production servers. I'm one of them. But the tricks to do this safely, the list of gotchas, and the constant list monitoring needed to no screw the machine up is not something I would consider a habit a beginner should be getting into just yet. A happy medium between the RELEASE tags and -STABLE are the RELENG_4_x tags. It's the release (RELENG_4_6 == 4.6) source with all the relevant patches from the SA's applied. I would consider this a safe way to get your feet wet with cvsup and the make world process, as there's very little to trip over with the mergemaster process (perhaps the most dangerous part of the whole deal). > |>Here's my supfile: > |> > |>*default host=cvsup8.freebsd.org > |>*default base=/usr/local/etc/cvsup > |>*default prefix=/usr > |>*default release=cvs > |>*default deltee use-rel-suffix ^^^^^^ should be "delete" > |>*default tag=RELEN_4_6_1_RELEASE ^^^^^ - should be "RELENG" > |>src-all > |>*default tag=. > |>ports-all > |>doc-all Giving more than one value for a default isn't good practice, IMO. Here's how I would have specified it: *default tag=. src-all tag=RELENG_4_6_1_RELEASE doc-all ports-all I'd recommend seperating ports-all into its own supfile and update it only after the new world is installed and working. You really want to have your system as coherent and stable as possible while building and installing the world. When you pull down the ports tree, you can get all kinds of problems that turn into a gang of hungry sharks should you run into problems with the world upgrade and need to majorly rebuild your system. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-newbies" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?3D541E31.C8A0EB52>