Re: New KERNCONF option
On Thu, Mar 15, 2001 at 11:14:05PM -0500, The Babbler wrote: > In fact the section of the handbook at > > http://www.freebsd.org/handbook/synching.html > > says quite explicitly that you can get only the parts you want. > > Might be a good clarification for the handbook that though it's a nice > interface one isn't allowed to actually choose any old options after > bringing it up. The problem there is actually that it's unclear about what constitues a "part". In short the parts in question are src, doc, www, and ports (of which you can only update pieces, say only English and your native language if not English). Personaly there's nothing at all complicated about using the cvsup files in /usr/shared/examples/cvsup so I always use those. > Am I reading the wrong section of the handbook? That's the right section of the handbook, though the make world section isn't really very current. > Should I be reading something else entirely? Once you update all of /usr/src you can and are expected to read /usr/src/UPDATING which lists the commands you should execute to upgrade your world and kernel. -- Brooks -- Any statement of the form "X is the one, true Y" is FALSE. PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 PGP signature
Re: New KERNCONF option
On Thu, Mar 15, 2001 at 11:14:05PM -0500, The Babbler wrote: > Am I reading the wrong section of the handbook? > Should I be reading something else entirely? a full system upgrade (make world, as it's often called) isn't nearly as hard with freebsd as it often is in the linux world. first, use cvsup to download the most recent version of -STABLE, as documented in http://www.freebsd.org/handbook/synching.html, and then carefully follow the directions in http://www.freebsd.org/handbook/makeworld.html. it's really pretty easy. your current setup in /etc will be left alone. after you build and install world, you must run mergemaster, which is a script that will automate the process of updating the files in /etc. since you definately have some files in /etc that you have modified, this is not completely automated, but it walks you through it pretty well. good luck. -- garrett rooney Unix was not designed to stop you from [EMAIL PROTECTED] doing stupid things, because that would http://electricjellyfish.net/ stop you from doing clever things. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message
Re: New KERNCONF option
Yes, I'm sure that's it. Another problem with coming from the Linux world and getting used to the new way of doing things. The handbook suggested that the easiest way to cvsup was to use # pkg_add -f \ ftp://ftp.FreeBSD.org/pub/FreeBSD/development/CVSup/cvsupit.tgz So I did that. It had choices for what to load; I was only having trouble with kernel stuff (devices and networking), so I only checked that. Seemed quite logical, and the handbook doesn't say you can't. In fact the section of the handbook at http://www.freebsd.org/handbook/synching.html says quite explicitly that you can get only the parts you want. Might be a good clarification for the handbook that though it's a nice interface one isn't allowed to actually choose any old options after bringing it up. Anyway, I don't doubt that this is the problem. Thanks. Of course, if I'm going to do *that* then I probably want to take that "back everything up" a little more seriously. This is going to do like an entire system upgrade, right? Will it know how to preserve all the /etc files and all that that I've customized? I'm thinking that I'm walking into something a bit more complex than I had understood . . . Am I reading the wrong section of the handbook? Should I be reading something else entirely? Brooks Davis wrote: > > On Thu, Mar 15, 2001 at 10:25:52PM -0500, The Babbler wrote: > > > > Hmmm . . . I'm doing my first every buildworld stuff, having just > > grabbed the kernel with cvsup for the first time. It's cool I stumbled > > across this thread . . . . > > > > Where do I get a current /usr/src/UPDATING? > > > > The one I have seems to still be the one from when I installed > > 4.2-RELEASE, so it has directions which are (apparently) obsolete. > > > > Wouldn't it make more sense for a kernel "cvsup" to go ahead and update > > the /usr/src/UPDATING file, since the FreeBSD handbook says to read that > > for up-to-date directions on building the kernel? > > Wait a minute here. Are you saying you only cvsup'd the kernel? You > aren't allowed to do that. You must update all of your src tree at > once, nothing else is supported. This would certaintly go a long way > towards explaining why you are having trouble. > > -- Brooks > > -- > Any statement of the form "X is the one, true Y" is FALSE. > PGP fingerprint 655D 519C 26A7 82E7 2529 9BF0 5D8E 8BE9 F238 1AD4 > > >Part 1.2Type: application/pgp-signature -- "Brian, the man from babble-on" [EMAIL PROTECTED] Brian T. Schellenberger http://www.babbleon.org Support http://www.eff.org. Support decss defendents. Support http://www.programming-freedom.org. Boycott amazon.com. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message
RE: New KERNCONF option
You can put the KERNCONF variable in /etc/make.conf and just do "make kernel", yes. --Andy -Original Message- From: Francisco Reyes [mailto:[EMAIL PROTECTED]] Sent: Thursday, March 15, 2001 7:38 AM To: Torben Baecker Cc: j mckitrick; [EMAIL PROTECTED] Subject: Re: New KERNCONF option On Tue, 13 Mar 2001, Torben Baecker wrote: > make buildworld > make kernel KERNCONF=JUPITER So this new procedure replaces the old? Can one put the KERNCONF variable on /etc/rc.conf and just do "make kernel" Where is this explained in /usr/src/UPDATIN? To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message
Re: New KERNCONF option
Francisco Reyes wrote: > > On Tue, 13 Mar 2001, Torben Baecker wrote: > > > make buildworld > > make kernel KERNCONF=JUPITER > > So this new procedure replaces the old? > Can one put the KERNCONF variable on /etc/rc.conf and just do "make > kernel" > > Where is this explained in /usr/src/UPDATIN? You have to read the source but it is easier to see the changes at http://www.freebsd.org/cgi/cvsweb.cgi/src/Makefile.inc1 It is all documented starting around 22 Jan. Kent > > To Unsubscribe: send mail to [EMAIL PROTECTED] > with "unsubscribe freebsd-stable" in the body of the message -- Kent Stewart Richland, WA mailto:[EMAIL PROTECTED] http://kstewart.urx.com/kstewart/index.html FreeBSD News http://daily.daemonnews.org/ To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message
Re: New KERNCONF option
On Tue, 13 Mar 2001, Torben Baecker wrote: > make buildworld > make kernel KERNCONF=JUPITER So this new procedure replaces the old? Can one put the KERNCONF variable on /etc/rc.conf and just do "make kernel" Where is this explained in /usr/src/UPDATIN? To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message
Re: New KERNCONF option
On Tue, Mar 13, 2001 at 05:33:58PM +0100, Torben Baecker wrote: | > make buildworld | > make buildkernel KERNCONF=JUPITER | > make installkernel KERNCONF=JUPITER | > ... | > | > Is this correct? | > | > jm | | Hi, | | make buildworld | make kernel KERNCONF=JUPITER | | that's all Cool. Then you shutdown, install world, run mergemaster, and reboot, correct? jm -- --- Jonathon McKitrick -- [EMAIL PROTECTED] "It took the computing power of three C-64s to fly to the Moon. It takes a 486 to run Windows 95. Something is wrong here." --- To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message
Re: New KERNCONF option
j mckitrick wrote: > > I took a look at the notes on this change, but I'm still a bit unclear. > What do I need to do differently, if anything? > > make buildworld > make buildkernel KERNEL=JUPITER > make installkernel KERNEL=JUPITER > ... > > make buildworld > make buildkernel KERNCONF=JUPITER > make installkernel KERNCONF=JUPITER > ... yes, that is correct. (it's also reflected in UPDATING...) -- -- Daniel Frazier <[EMAIL PROTECTED]> Tel: 302-239-5900 Ext. 231 Systems Administrator Fax: 302-239-3909 MAGPAGE, We Power the Internet WWW: http://www.magpage.com/ "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." - Benjamin Franklin, Historical Review of Pennsylvania, 1759. To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-stable" in the body of the message