NOTE: THIS IS A RE-SEND.  ORIGINAL MESSAGE SEEMS TO HAVE NEVER BEEN
POSTED TO LIST AFTER NEARLY 1-1/2 HOURS! (Can you say NSA?)


I just patched OpenBSD i386 RELEASE following the examples for patching
at http://www.openbsd101.com/ since the procedure in the OpenBSD FAQ
seemed somewhat complicated and unclear.  Doing so, I did not have to
mess around with things like CVS or CVSup, or spend all weekend
learning, downloading, updating what I downloaded, compiling (and
compiling and compiling . . . ), etc. 

It "seems" to have worked okay.  But I did notice that the OpenBSD FAQ
(10.15 - Applying patches in OpenBSD) states that: 
" . . . to patch your system you must have the source code from the
RELEASE version of OpenBSD readily available.   . . . In general, you
should have the entire source tree available. We will assume you have
the entire tree checked out." 

Well, I did download: 
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/src.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/sys.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/ports.tar.gz
ftp://ftp.openbsd.org/pub/OpenBSD/4.0/XF4.tar.gz 

Here is where the unpacked source code files ended up:

(src.tar.gz)    -  /usr/src
(sys.tar.gz)    -  /usr/src
(ports.tar.gz)  -  /usr
(XF4.tar.gz)    -  /usr

Is that what is meant by (or functionally equivalent to) "checking out
the entire tree?"

Now, the patches applied were through 009, the latest currently listed
in the errata. But when 010 and later patches need to be applied, will I
have to each time again download and unpack the (updated?) source code
in the same way, or have to (YUCK!) mess around with CVS or CVSup?  Or
can I (hopefully) just patch against the source code I have downloaded? 

(Note: all I really want is to have the security fixes and important
system bug fixes.)

Final questions: by "patching the system as indicated, is that the same
as "updating to stable", or is that something different?  And when
OpenBSD 4.1 comes around, can I "update" to 4.1, or will I have to do a
mandatory fresh install? 

Reply via email to