Date: Sat, 30 Jun 2001 17:30:57 -0700 From: Kent Stewart <kstewart@urx.com> To: "A. L. Meyers" <a.l.meyers@consult-meyers.com> Cc: freebsd-questions@FreeBSD.ORG Subject: Re: make installworld problem Message-ID: <3B3E6F41.52AD9552@urx.com> References: <20010630202557.U2370-100000@consult-meyers.com>
next in thread | previous in thread | raw e-mail | index | archive | help
"A. L. Meyers" wrote: > > On Sat, 30 Jun 2001, Kent Stewart wrote: > > > Well, there is a lot of discussion about not doing it that way. I happen to > > be one of the people that got bit doing it that way on 4.0 and I haven't > > used that scheme since. In my world, the installworld is the very last thing > > you should do. The reason is that you can recover from a bad kernel but you > > can't recover after you have installed a world that is bad. > > I've been there too (not on FBSD) and don't want to go back. > Whew! I like to "keep things simple and stupid" and this is > getting complicated. > > > The Handbook on the CD's doesn't have it quite this way but the new one on > > www.freesbd.org does. The sections of 19.4.6.2-10 cover how I build my world > > and kernel. There is a lot of extraneous discussion on options that you can > > use. I first encountered mergemaster on 3.2. They were making fixes faster > > than I could update /etc. Then, I found that I could take care of that in > > minutes by using mergemaster. You just have to use it wisely. > > Please tell me if and howthe following doesn't reflect your > experience: > > 1. Use cvsup to get the src, doc and ports trees up to date; > RELENG_4 for stable src, . for doc and ports. Have edited copied > and edited the example files accordingly. > > > > > Since some of your source isn't installing, I'm not sure where to go. The > > first rule is to re-cvsup but that usually assumes that a build died and not > > the install. Pod2man wasn't built and I'm assuming you didn't have the full > > source. I think I would try cvsup'ing RELENG_4 and see if the problem goes > > away. BTW, I always cvsup before I do my buildworld. I kind of use a > > buildworld as a benchmark of my system and I have a script called mkworld to > > do that. It cd's to the proper directory and uses my typical set of options. > > I don't have to type the long string in this way. I run it using "time > > mkworld" and then record the line from time. > > 2. do make buildworld in /usr/src > > 3. make buildkernel > > 4. make installkernel > > 5. reboot ??? > > 6. make installworld in /usr/src > > 7. mastermerge > This is the way I do it when I'm being careful. I don't have to shutdown to single user most of the time. If I'm making a large jump I do it the careful way. If I'm expecting trouble I reboot and at the twirling baton, I press the space bar and I choose "boot -s". Most people fsck their disks and then mount the ones they need. I use them all three of them and so I "mount -a". > > > > >From the listing of the mirrors on freebsd.org, find the closest one to you. > > I use cvsup8, which is in Washington state and about 200 miles from where I > > live. It is not my fastest mirror. That is frequently across the USA on the > > east coast. It all depends on activity. > > > > Are all the cvsup sites really in sync? Well, with in an hour or so. You can't cvsup one site and immediately switch to another one. One isn't going to be at the same level. You don't have any idea what time of the hour the site you are using has setup to do its update. They could be identical but you can't assume they are. That is also why you wait an hour between cvsup's if you have something broken. Most likely, you picked up on a piece of an upgrade and you have to wait the hour for the site to finish syncing the source. Kent > > Thanks and cheers! > > Lucien > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-questions" in the body of the message -- Kent Stewart Richland, WA mailto:kbstew99@hotmail.com http://kstewart.urx.com/kstewart/index.html FreeBSD News http://daily.daemonnews.org/ 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?3B3E6F41.52AD9552>