Hello, I *thought* I was chasing 5-STABLE using the stable-src-supfile and issuing the following: cvsup -g -L 2 stable-src-supfile with these settings in place: *default release=cvs tag=RELENG_5 *default delete use-rel-suffix Combined with the use of the ports-supfile and issuing: cvsup -g -L 2 ports-supfile && portsdb -Uu with these settings in place: *default release=cvs tag=. *default delete use-rel-suffix Followed by a make/ build/ install kernel && a make/ build/ install world. resulted in a quite broken (and *un*stable) 5.5-PRERELEASE So it appears after about a full week of attempting to make the system stop complaining and applications stop dumping core; I need to backup my databas(es)and userbase along with /var/named, /etc, /home and /root. Along with www and /usr/local/etc to preserve my current settings. My questions are: 1) How can I chase 5.4-STABLE? Can I just use: *default release=cvs tag=RELENG_5_4 in my stable-src-supfile and ports-supfile to accomplish this? 2) After a fresh install from 5.4 CD's cvsup with (stable) settings then a make/ install/ kernel && make (build)/ install world, can I simply copy /etc/passwd && /etc/group *over* top of the one(s) created; there-by (safely) maintaining my current userbase/ permissions? I guess I'm already comfortable enough after all these years with the rest. I just want to make sure I'm not in too big a hurry and overlook/ forget something before I "take the plunge". Thank you very much for all your time and consideration. --Chris -- Microsoft: Disc space -- the final frontier! ---------------------------------------------------------------- FreeBSD 5.5-PRERELEASE (SMP) MAIL04 Fri Feb 24 16:59:38 PST 2006 ////////////////////////////////////////////////////////////////
> resulted in a quite broken (and *un*stable) 5.5-PRERELEASERELENG_5 is 5.x-STABLE *most* of the time. When a release is nearing, the first few steps of preparation happen directly on the stable branch, so it will become 5.y-PRERELEASE (and IIRC even 5.y-BETA1). Then, when the new release gets its own branch, the stable branch will become 5.y-STABLE.> 1) > How can I chase 5.4-STABLE? Can I just use: *default release=cvs > tag=RELENG_5_4 > in my stable-src-supfile and ports-supfile to accomplish this?In your stable-src-supfile - yes, this is correct. This will give you the 5.4 errata branch. In your ports-supfile - don't do this. Ports should always be checked out from HEAD. There is no such thing as a ports errata branch for a particular old release in FreeBSD. Ports from HEAD should work on all supported (and many unsupported older) releases of FreeBSD.> 2) > After a fresh install from 5.4 CD's > cvsup with (stable) settings then a make/ install/ kernel && > make (build)/ install world, can I simply copy /etc/passwd && /etc/group > *over* top of the one(s) created; there-by (safely) maintaining my current > userbase/ permissions?No. This is what mergemaster is for. It allows you to merge your customized settings with whatever changes might have occurred in the source tree. - Bartosz
Hello and thank you for your response. Quoting Robert Joosten <robertj@iphouse.com>:> Hi Chris > >> I *thought* I was chasing 5-STABLE using the stable-src-supfile and >> issuing the following: >> cvsup -g -L 2 stable-src-supfile >> with these settings in place: >> *default release=cvs tag=RELENG_5 >> *default delete use-rel-suffix >> Combined with the use of the ports-supfile >> and issuing: >> cvsup -g -L 2 ports-supfile && portsdb -Uu >> with these settings in place: >> *default release=cvs tag=. >> *default delete use-rel-suffix > > This is stable and correct. Use RELENG_5_4 for the latest bugfixes for > freebsd 5.4 since it's release. > > Have a look at > http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/introduction.html at > para. 1.7, 1.8 and 1.9 for the freebsd concept of stable and release. I > know it may seem quite strange at first, or otherwise kinda strange but > you will get used to it ;-)I've been with BSD for about 10yrs. and am working from Greg Leheys book. I'm just trying to confirm that what I *believe* I understand is *actually* correct. I've been working for *way* too many hours straight and am basically hoping that I haven't been up for *too* many hours. :) So from what I gather, I seem to be on the right track to *recreate* and more importantly; *maintain* a *stable* 5.4 system again. I've *never* ran into any trouble(s) like this with FreeBSD after all these yrs. I'm running 7 SMP servers on it and have had no less than 5 for the past 6 yrs. This is my first encounter with this type of trouble with a machine. So I got a little lax with my backups. Or I simply would have returned the entire system to a recent state - That'll teach me. :)> >> How can I chase 5.4-STABLE? Can I just use: *default release=cvs >> tag=RELENG_5_4 >> in my stable-src-supfile and ports-supfile to accomplish this? > > I recommend RELENG_5_4 for production use indeed.Agreed. Thank you again. --Chris> > Hth. > > Kind regards, > Robert Joosten > <robertj@iphouse.com> >-- Microsoft: Disc space -- the final frontier! ---------------------------------------------------------------- FreeBSD 5.5-PRERELEASE (SMP) MAIL04 Fri Feb 24 16:59:38 PST 2006 ////////////////////////////////////////////////////////////////
Quoting Bartosz Fabianowski <freebsd@chillt.de>:>> re-instate the previous userbase (including those that applications >> create). How would I best use mergemaster to accomplish this? > > Just copy your customized files to /etc/passwd, /etc/group and then > run mergemaster to pick them up. > > - Bartosz >As suspected. Perfect. Just what I was hoping. Thank you *very* much for all your time and attention. Best wishes. --Chris -- Microsoft: Disc space -- the final frontier! ---------------------------------------------------------------- FreeBSD 5.5-PRERELEASE (SMP) MAIL04 Fri Feb 24 16:59:38 PST 2006 ////////////////////////////////////////////////////////////////