Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Sep 2002 12:03:23 -0700 (PDT)
From:      Bsd Neophyte <bsdneophyte@yahoo.com>
To:        Jonathan Chen <jonc@chen.org.nz>
Cc:        freebsd-questions@FreeBSD.ORG
Subject:   Re: upgrading and updating .... extremely complicated for me.
Message-ID:  <20020906190323.71502.qmail@web20108.mail.yahoo.com>
In-Reply-To: <20020906075159.GA10475@grimoire.chen.org.nz>

next in thread | previous in thread | raw e-mail | index | archive | help

--- Jonathan Chen <jonc@chen.org.nz> wrote:
(snip)
> In fact
> the Handbook recommends against it. If you're not comfortable with
> reading the stuff in the Handbook, perhaps you shouldn't be thinking of
> going with -stable.
> 
> Going with -stable means you must be willing to read the instructions,
> and the Handbook is *THE* source. If you find any parts you don't
> understand, let us know.

okay... i do read the handbook... i refer to the handbook before ask
questions.  however, for me, a person who is not very technically
inclined, some things in the handbook are beyond me.

the handbook mentions that the make.conf file needs to be editied... but
it doesn't go into any detail like it did with how to modify the
kernel.generic file.  i've tried reading the small explanations in the
make.conf file itself, but most of it is beyond my comprehension.

this is what is says:

"Examine the files /etc/defaults/make.conf and /etc/make.conf. The first
contains some default defines - most of which are commented out. To make
use of them when you rebuild your system from source, add them to
/etc/make.conf. Keep in mind that anything you add to /etc/make.conf is
also used every time you run make, so it is a good idea to set them to
something sensible for your system.

A typical user will probably want to copy the CFLAGS and NOPROFILE lines
found in /etc/defaults/make.conf to /etc/make.conf and uncomment them.

Examine the other definitions (COPTFLAGS, NOPORTDOCS and so on) and decide
if they are relevant to you."

what does this mean?  make use of what?  the options?  how do you know
which option you need?  also the format isn't explained which isn't self
explanatory.

it then goes to talk about /etc and /etc/group and how you need to make
sure that certain groups do exist that might be required for an upgrade. 
how do you determine what groups need to exist? 

it then talks about mergemaster... what's mergemaster?  the man pages says
it's some tool to help update certain configuration files... but i'm still
unsure on how to use it.

okay there is mention that one shouldn't use make world anymore... that
make buildworld is prefered... but when i try that i get the following
error codes:

===> gnu/usr.bin/gperf/doc
/usr/obj/usr/src/i386/usr/src/gnu/usr.bin/gperf/doc created for
/usr/src/gnu/usr.bin/gperf/doc
make: don't know how to make bool-array.cc. Stop
*** Error code 2
1 error
*** Error code 2
1 error
*** Error code 2
1 error


i mean that entire process... everything on the section is beyond me. 
Greg Lehey's version of updating seems much more simple, but even that's
giving these error codes.  i prefer to use the handbook's version because
it's more recent.


__________________________________________________
Do You Yahoo!?
Yahoo! Autos - Get free new car price quotes
http://autos.yahoo.com

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?20020906190323.71502.qmail>