OSEC

Neohapsis is currently accepting applications for employment. For more information, please visit our website www.neohapsis.com or email hr@neohapsis.com
 
From: Peter Pentchev (roam_at_ringlet.net)
Date: Thu Jan 09 2003 - 00:37:20 CST

  • Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    On Thu, Jan 09, 2003 at 10:05:51AM +0700, budsz wrote:
    > On Wed, Jan 08, 2003 at 12:04:00PM -0500, Mike Tancsa wrote:
    > >At 11:39 PM 08/01/2003 +0700, budsz wrote:
    > >
    > >>Ok, so I'am only recompile kernel and fix that problem.
    > >
    > >Unless you really know what you are doing, you need to follow the
    > >procedures outlined in the handbook
    > >http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/synching.html
    > >
    > >Specifically, you really need to do a buildworld/buildkernel in
    > >http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
    >
    > What!, I thing only recompile kernel after patch/cvsup, no make world right?

    It depends - sometimes there are changes in the kernel code that affect
    interfaces between the kernel and the userland programs. This is quite
    rare, especially in the -stable branch, but it happens - and when it
    does happen, a kernel rebuilt without the 'world' would leave you with
    a system that does not really do all it should.

    Also, there are cases in which the __FreeBSD_version constant, which is
    stored in the kernel and exported to userland via the kern.osreldate
    sysctl, is used to determine whether the FreeBSD system has some
    specific feature. So-called 'FreeBSD_version bumps' are done when some
    important component of the FreeBSD base system changes, and other
    components (including ports) need to be made aware of that. If you
    rebuild your kernel across a __FreeBSD_version bump, but your world is
    still the old one, such components may erroneously attempt to use the
    new features, leading to more failures.

    In short, sometimes it is enough to rebuild the kernel, but to be on the
    safe side, always go through the procedure described in the
    makeworld.html linked to above.

    G'luck,
    Peter

    -- 
    Peter Pentchev	roamringlet.net	roamFreeBSD.org
    PGP key:	http://people.FreeBSD.org/~roam/roam.key.asc
    Key fingerprint	FDBA FD79 C26F 3C51 C95E  DF9E ED18 B68D 1619 4553
    The rest of this sentence is written in Thailand, on
    

    -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.1 (FreeBSD)

    iD8DBQE+HRig7Ri2jRYZRVMRAit4AKCJHaRGnZLnBHP/n9i1LNQjllFvswCgkCRc rOXx6P3r4KQiVDLzZmkNZF0= =sEQn -----END PGP SIGNATURE-----

    To Unsubscribe: send mail to majordomoFreeBSD.org with "unsubscribe freebsd-security" in the body of the message