Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 30 Mar 2004 00:40:36 +0300
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        Charles Swiger <cswiger@mac.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Security Updates and Patching Two Choices?
Message-ID:  <20040329214036.GA2847@gothmog.gr>
In-Reply-To: <BCBB1077-81BC-11D8-9A00-003065ABFD92@mac.com>
References:  <38632096-81B7-11D8-A410-00039352A78A@calarts.edu> <BCBB1077-81BC-11D8-9A00-003065ABFD92@mac.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2004-03-29 15:07, Charles Swiger <cswiger@mac.com> wrote:
>On Mar 29, 2004, at 2:28 PM, Sean Murphy wrote:
>>I don't want to build "all" sources when I just need these on my
>>system (bin, man, and crypto).  The same selection I use from a new
>>install from /stand/sysinstall.  Is that possible?
>
> If you look at /etc/default/make.conf for a bunch of components
> starting with NO_, you can set those to get something close to what
> you've asked for.

Good idea :-)

>> If a tag just the 4_9 Release in the CVSupfile can i just ignore the
>> mergemaster? also can I just CVSup the sources and build the ones I
>> want? (see above)
>
> Generally one can ignore doing the mergemaster simply for a security
> patch.

Unless, of course, the security patch fixes problems in /etc files that
mergemaster *must* update.  It's not very difficult to run mergemaster.
I wouldn't recomment avoiding it altogether.  Instead, I'd probably
recommend one of two things, or both at the same time:

	a. Read the available documentation about /etc files.  You don't
have to learn all the (admittedly, mostly boring) details about every
single file there is.  Just skim through the manpages to get a general
idea of what purpose each file serves.

	b. Install (almost blindly) all the files that mergemaster wants
to "update", unless you are absolutely certain you have made manually
some changes to the installed version.

	c. Merging the files which contain local changes is easy enough,
as long as you spend a few moments to read the sdiff(1) manpage.  This
is the tool mergemaster uses to "merge" the files it updates.

Please, do not skip running mergemaster :-)

- Giorgos



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040329214036.GA2847>