Hi all, I have been working with FreeBSD for about a month now, and it is my first foray into the BSD/UNIX/Linux world. I have a question about upgrading. I have tried several different ways to go about upgrading, and still can't seem to get the desired results. I started out with a 4.8 install from ftp.freebsd.org. My end goal is to build a FreeBSD firewall machine based on 4.8-STABLE. When I put RELENG_4_8 in my supfile, download/recompile/etc., uname -a still shows the version at 4.8-RELEASE. When I cvsup with RELENG_4 in my supfile, I got upgraded to 4.10-STABLE. Is there any way to upgrade just to 4.8-STABLE? Am I going about this the wrong way? Thank you all so much, Brian Smith Administrative Specialist/Logistics Research (304)466-1065 ext. 207 smitho@mantech-wva.com
On Wednesday 26 May 2004 10:17 am, Brian Smith wrote:> Hi all, > > I have been working with FreeBSD for about a month now, and it is my > first foray into the BSD/UNIX/Linux world. I have a question about > upgrading. I have tried several different ways to go about > upgrading, and still can't seem to get the desired results. I > started out with a 4.8 install from ftp.freebsd.org. My end goal is > to build a FreeBSD firewall machine based on 4.8-STABLE. When I put > RELENG_4_8 in my supfile, > download/recompile/etc., uname -a still shows the version at > 4.8-RELEASE. When I cvsup with RELENG_4 in my supfile, I got upgraded > to 4.10-STABLE. Is there any way to upgrade just to 4.8-STABLE? Am > I going about this the wrong way? > > Thank you all so much, > >You missed some point. RELENG_4 is no longer 4.8-stable but is 4.10-stable. It moves with the current 4.x release. If you want -stable, that is what you got. Kent -- Kent Stewart Richland, WA http://users.owt.com/kstewart/index.html
On Wed, May 26, 2004 at 01:17:04PM -0400, Brian Smith wrote:> Hi all, > > I have been working with FreeBSD for about a month now, and it is my first > foray into the BSD/UNIX/Linux world. I have a question about upgrading. I > have tried several different ways to go about upgrading, and still can't > seem to get the desired results. I started out with a 4.8 install from > ftp.freebsd.org. My end goal is to build a FreeBSD firewall machine based > on 4.8-STABLE. When I put RELENG_4_8 in my supfile, > download/recompile/etc., uname -a still shows the version at 4.8-RELEASE. > When I cvsup with RELENG_4 in my supfile, I got upgraded to 4.10-STABLE. Is > there any way to upgrade just to 4.8-STABLE? Am I going about this the > wrong way?4.8-STABLE is just the name used for the RELENG_4 branch after the release of 4.8, but before the release of 4.9. When 4.9 was released the name was changed to 4.9-STABLE (and now it is 4.10-STABLE.) RELENG_4_8 is 4.8-RELEASE plus critical bugfixes, and is probably what you want. (Yes, uname -a is apparently supposed to still say 4.8-RELEASE.) It is not clear what you actually want when you say you want 4.8-STABLE since that just refers to the RELENG_4 branch during a certain period of time that is now in the past. Do you really mean that you want a snapshot of RELENG_4 from some point in that period of time, or do you mean something else? -- <Insert your favourite quote here.> Erik Trulsson ertr1013@student.uu.se
Brian Smith wrote:> I have been working with FreeBSD for about a month now, and it is my first > foray into the BSD/UNIX/Linux world. I have a question about upgrading. I > have tried several different ways to go about upgrading, and still can't > seem to get the desired results. I started out with a 4.8 install from > ftp.freebsd.org. My end goal is to build a FreeBSD firewall machine based > on 4.8-STABLE. When I put RELENG_4_8 in my supfile, > download/recompile/etc., uname -a still shows the version at 4.8-RELEASE. > When I cvsup with RELENG_4 in my supfile, I got upgraded to 4.10-STABLE. Is > there any way to upgrade just to 4.8-STABLE? Am I going about this the > wrong way?There is no such thing as 4.8-STABLE. You either get 4.8-RELEASE, with the RELENG_4_8 tag, and you pick up the security updates associated with this release; or you get -STABLE (with the RELENG_4 tag), which is FreeBSD-4 still evolving -- mostly bug fixes, security updates, backports from -CURRENT for new device drivers. Once in a while, -STABLE is frozen to a -RELEASE, the latest one being 4.10. Then, -STABLE development goes on. olive
Brian Smith wrote:> Hi all, > > I have been working with FreeBSD for about a month now, and it is my first > foray into the BSD/UNIX/Linux world. I have a question about upgrading. I > have tried several different ways to go about upgrading, and still can't > seem to get the desired results. I started out with a 4.8 install from > ftp.freebsd.org. My end goal is to build a FreeBSD firewall machine based > on 4.8-STABLE. When I put RELENG_4_8 in my supfile, > download/recompile/etc., uname -a still shows the version at 4.8-RELEASE. > When I cvsup with RELENG_4 in my supfile, I got upgraded to 4.10-STABLE. Is > there any way to upgrade just to 4.8-STABLE? Am I going about this the > wrong way? > > Thank you all so much, > > Brian Smith > Administrative Specialist/Logistics Research > (304)466-1065 ext. 207 > smitho@mantech-wva.com > > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" >Everything is in the FreeBSD Handbook or one of the plethora of web sites, but here's a quick synopsis ... Make sure that your supfile has at least the following: * Note: You should change the CVSUP server and paths to suite your environment. Be aware that this will download the complete source code, ports, and documentation trees. // --------------------------------- *default host=cvsup16.freebsd.org *default base=/usr *default prefix=/usr *default release=cvs tag=RELENG_4_8 *default delete use-rel-suffix src-all ports-all doc-all --------------------------------- // The following, minimal, command list should do the trick. This does not account for any customizations or errors. // --------------------------------- ## cd /usr/ ## cvsup -g -L2 /path/to/supfile ... wait ## cd /usr/src ## make buildworld ... wait ## make buildkernel KERNCONF=/path/to/file ... wait ## make installkernel KERNCONF=/path/to/file ... wait ## reboot --------------------------------- // Log in and make sure that the new kernel works correctly. Try running things like 'top', 'df', 'vmstat', etc. // --------------------------------- ## shutdown now ## cd /usr/src ## make installworld ... wait ## mergemaster ... follow prompts ## reboot --------------------------------- //
On Wed, May 26, 2004 at 01:17:04PM -0400, Brian Smith wrote:> I have been working with FreeBSD for about a month now, and it is my first > foray into the BSD/UNIX/Linux world. I have a question about upgrading. I > have tried several different ways to go about upgrading, and still can't > seem to get the desired results. I started out with a 4.8 install from > ftp.freebsd.org. My end goal is to build a FreeBSD firewall machine based > on 4.8-STABLE. When I put RELENG_4_8 in my supfile, > download/recompile/etc., uname -a still shows the version at 4.8-RELEASE. > When I cvsup with RELENG_4 in my supfile, I got upgraded to 4.10-STABLE. Is > there any way to upgrade just to 4.8-STABLE? Am I going about this the > wrong way?RELENG_4 is the active development branch for the 4.X series of releases. We are just wrapping up the 4.10 release now. Typically things that get committed to RELENG_4 have been well tested but at times it can be slightly risky to use that in a production environment. A less risky thing to follow is the specific version branches. You had tried the right thing which was to cvsup to RELENG_4_8. I'm not sure what step(s) you missed when trying to do that, but that is the right approach for what you want. You will not however see -STABLE in uname. You will only see -STABLE on RELENG_4. What you will see on the version based branches is something like "4.8-RELEASE-p22" (that is what you should see now if you cvsup/install from RELENG_4_8). This denotes that 22 security related patches have been made to that branch since it was released. Only security related patches get applied to these brances once a release happens, which is why they are slightly less risky to use in production environments. -- Ken Smith - From there to here, from here to | kensmith@cse.buffalo.edu there, funny things are everywhere. | - Theodore Geisel |
Am Mi, den 26.05.2004 schrieb Erik Trulsson um 20:47: [...]> RELENG_4_8 is 4.8-RELEASE plus critical bugfixes, and is probably what > you want. (Yes, uname -a is apparently supposed to still say > 4.8-RELEASE.)The only difference I see is the patch level at the end, here it says: 4.8-RELEASE-p18 HTH, Marc
On Wed, May 26, 2004 at 01:17:04PM -0400, Brian Smith wrote:> I have been working with FreeBSD for about a month now, and it is my first > foray into the BSD/UNIX/Linux world. I have a question about upgrading. I > have tried several different ways to go about upgrading, and still can't > seem to get the desired results. I started out with a 4.8 install from > ftp.freebsd.org. My end goal is to build a FreeBSD firewall machine based > on 4.8-STABLE. When I put RELENG_4_8 in my supfile, > download/recompile/etc., uname -a still shows the version at 4.8-RELEASE. > When I cvsup with RELENG_4 in my supfile, I got upgraded to 4.10-STABLE. Is > there any way to upgrade just to 4.8-STABLE? Am I going about this the > wrong way?You seem to be a little confused about the meaning of those CVS tags, and how they translate into the OS version name. RELENG_4_8 marks the 4.8-RELEASE branch. That starts out with the 4.8-RELEASE version you installed, but after you cvsup'd and went through the process of building and installing world, you would actually have had 4.8-RELEASE-p22. The 'p22' is a significant part of the name, showing that it is 22 patchlevels beyond the original release. RELENG_4 marks the 4-STABLE branch. OS names along this branch all have the major version number 4 but *aren't* tied to any particular minor version number. Those change about every four months. Yes, a 4.8-STABLE OS did exist, for a few months after 4.8-RELEASE came out. That was back between April and August 2003. Then that code branch was successively relabelled (over the course of a few weeks) as 4.9-PRERELEASE, 4.9-RC, etc. until for a vanishingly short time it was technically 4.9-RELEASE and then became 4.9-STABLE. At which it remained until a few weeks ago when it became 4.10-BETA, etc. etc. until right now, you get 4.10-STABLE. 4.10-RELEASE hasn't quite happened yet: any day now though. You can see how the OS name has changed over time along the RELENG_4 branch by looking at the diffs between successive versions on this page: http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/conf/newvers.sh?f=u&only_with_tag=RELENG_4&logsort=date OS versions labelled 'STABLE' actually come from a *development* branch. The name does not imply that the code will remain unmodified (which is what 'STABLE' does mean to some other projects), but that the system will run stably and reliably. On the other hand 'RELEASE' does imply precisely that there won't be any major changes to the system beyond what is necessary to fix security or some other major bugs (although major non-security bugfixes generally result in a whole new point release, eg 4.6.2-RELEASE or 5.2.1-RELEASE). Those two types of branch are in contrast to 'CURRENT' which is the bleeding edge of the latest development and which can be completely unbuildable at times as new code gets shaken down into the system. What you probably want is to build your firewall box using 4.8-RELEASE-p22, and carry on tracking the RELENG_4_8 branch for security updates. The length of time the 4.8-RELEASE branch would be supported was recently extended until about a year from now. 4.9-RELEASE and 4.10-RELEASE will be supported for the standard 1 year after release date (ie. a year from about now for 4.10-RELEASE), unless some more extensions get added. Cheers, Matthew -- Dr Matthew J Seaman MA, D.Phil. 26 The Paddocks Savill Way PGP: http://www.infracaninophile.co.uk/pgpkey Marlow Tel: +44 1628 476614 Bucks., SL7 1TH UK -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 187 bytes Desc: not available Url : http://lists.freebsd.org/pipermail/freebsd-stable/attachments/20040526/25fdfb4a/attachment.bin