New install, rebuilding world

2006-06-27 Thread AB
I'm new to FreeBSD, but I've been reading alot in the
Handbook about building custom kernels and rebuilding
world, and still can't seem to find what I'm looking
for.

I want to be able to recompile my whole system so that
it's optimized for my hardware, but I'd rather not
track -Stable and have to rebuild a whole slew of
stuff every few days.

Can someone give me some advice (or point me to some
documentation) on recompiling the -Release6.1 and then
doing light maintenance (bug fixes, security updates)
afterwards?


Thanks,
Adam

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New install, rebuilding world

2006-06-27 Thread Reko Turja

From: AB [EMAIL PROTECTED]
To: freebsd-questions@freebsd.org
Sent: Tuesday, June 27, 2006 5:31 PM
Subject: New install, rebuilding world



I'm new to FreeBSD, but I've been reading alot in the
Handbook about building custom kernels and rebuilding
world, and still can't seem to find what I'm looking
for.

I want to be able to recompile my whole system so that
it's optimized for my hardware, but I'd rather not
track -Stable and have to rebuild a whole slew of
stuff every few days.


Track RELEASE security fix branch - the brach you want to cvsup is for 
example RELENG_6_1 for the bugfix and maintenance release for 6.1 
(cvsupping RELENG_6 would get you stable from 6 branch, which is at 
the moment 6.1 stable).


For the hardware etc - just tweak the make.conf and kernel config file 
to suit your needs.



Can someone give me some advice (or point me to some
documentation) on recompiling the -Release6.1 and then
doing light maintenance (bug fixes, security updates)
afterwards?


The rest of if goes by the handbook - you can cvsup by hand or just 
make a script running once a week or so and alerting you if there are 
changes in release sources. Basically the regular buildworld - 
buildkernel - installkernel - installworld process is the recommended 
way to update, but now and then you can do smaller fixes just going to 
directory and doing a make install from there (but doing that you're 
on your own).


-Reko 


___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New install, rebuilding world

2006-06-27 Thread Derek Ragona

Read the Makefile in /usr/src, and UPDATING in /usr/src as well.

What you will want to do is track the security branch, and subscribe to the 
security list to get any reports of issues.  If an issue arises, you can 
choose to cvsup and rebuild, or not.  If the issue is not in a subsystem 
you use, you can ignore it.


-Derek

At 09:31 AM 6/27/2006, AB wrote:

I'm new to FreeBSD, but I've been reading alot in the
Handbook about building custom kernels and rebuilding
world, and still can't seem to find what I'm looking
for.

I want to be able to recompile my whole system so that
it's optimized for my hardware, but I'd rather not
track -Stable and have to rebuild a whole slew of
stuff every few days.

Can someone give me some advice (or point me to some
documentation) on recompiling the -Release6.1 and then
doing light maintenance (bug fixes, security updates)
afterwards?


Thanks,
Adam

__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around
http://mail.yahoo.com
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]

--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.


--
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
MailScanner thanks transtec Computers for their support.

___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]


Re: New install, rebuilding world

2006-06-27 Thread Nick Withers
On Tue, 27 Jun 2006 07:31:20 -0700 (PDT)
AB [EMAIL PROTECTED] wrote:

 I'm new to FreeBSD,

Welcome!

 but I've been reading alot in the Handbook about building
 custom kernels and rebuilding world, and still can't seem to
 find what I'm looking for.

http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html;
should sort you out, but please feel free to ask if you'd like
a trimmed-down, dot-point, step-by-step guide, just to get that
first one under the belt!

 I want to be able to recompile my whole system so that
 it's optimized for my hardware, but I'd rather not
 track -Stable and have to rebuild a whole slew of
 stuff every few days.

Fair enough, though do keep in mind that ports aren't covered
by a buildworld et al. procedure.

As Reko suggested, you'll want to track the RELENG_6_1 CVS
branch at this point, to keep up-to-date with 6.1-RELEASE and
its security updates.

 Can someone give me some advice (or point me to some
 documentation) on recompiling the -Release6.1 and then
 doing light maintenance (bug fixes, security updates)
 afterwards?

See the URL given above.

Security updates can often be applied in a variety of ways
(for instance, an issue in tcsh(1) might mean you can get away
with simply rebuilding and reinstalling tcsh(1), rather than
world), but for now, until at least you're pretty comfortable
with rebuilding world, it's probably best to simply rebuild
world and the kernel each time a security update for
6.1-RELEASE comes out.

Rebuilding world can seem pretty scary at first, but you'll
soon be able to do it almost without thinking about it!

 Thanks,
 Adam
-- 
Nick Withers
email: [EMAIL PROTECTED]
Web: http://www.nickwithers.com
Mobile: +61 414 397 446
___
freebsd-questions@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to [EMAIL PROTECTED]