Re: New KERNCONF option

2001-03-15 Thread j mckitrick

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

2001-03-15 Thread Francisco Reyes

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

2001-03-15 Thread Kent Stewart



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

2001-03-15 Thread Andrew . Hodgkins

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

2001-03-15 Thread The Babbler


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

2001-03-15 Thread Garrett Rooney

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

2001-03-15 Thread Brooks Davis

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