Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 21 Apr 2013 16:10:33 +0200
From:      andreas scherrer <ascherrer@gmail.com>
To:        Polytropon <freebsd@edvax.de>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Keeping FreeBSD with custom kernel up to date: freebsd-update no option?
Message-ID:  <5173F359.3030400@gmail.com>
In-Reply-To: <20130417225532.4fcd15f9.freebsd@edvax.de>
References:  <516DA8A8.5040305@gmail.com> <20130416221851.5d898701.freebsd@edvax.de> <516F07F2.7020201@gmail.com> <20130417225532.4fcd15f9.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Thank you, Polytropon.

I have (as far as I can tell) successfully upgraded to 9.1-RELEASE-p2
now. For this I moved /usr/src (SVN) out of the way and followed the
upgrade process described in "25.2.3.2 Performing the Upgrade" in the
Handbook [1].

on 17.4.13 22:55  Polytropon said the following:
> On Wed, 17 Apr 2013 22:37:06 +0200, andreas scherrer wrote:
>> For some reason I was under the impression that /usr/src/sys is not
>> being updated by freebsd-update if I remove "kernel" from the
>> "Components" directive in freebsd-update.conf. But I might be wrong (I
>> will check).
> 
> According to the documentation, /usr/src (and therefor the
> /usr/src/sys subtree) is part of the "src" component, not
> of "kernel", so it should be updated properly.

OK. I will check if my /usr/src(/sys) ever changes now. I too think it
should.

>> Maybe related to this: how does freebsd-update "know" what
>> sources/binaries to get when I don't use the "-r" switch? Does it rely
>> on /usr/src/sys/conf/newvers.sh?

That would still interest me (also see below).

> By following -RELEASE, freebsd-update will "apply _that_ snapshot
> of the source tree and the prebuild world and kernel at the
> revision when X.Y-RELEASE-pZ has been verified", sloppily said.
> So it basically doesn't matter what sources you have on your
> machine (or even if you have any sources) as long as you're not
> going to compile anything. But because this is a requirement in
> your specific setting, freebsd-update will take care of that by
> having the "src" component on its list.

So how would I "follow -RELEASE". Or how does freebsd-update what I want
to follow (see above)?
I don't want to, so this is an academic question...

And something else is bugging me: Is there a way I can contact "someone"
(Tom Rhodes?) about the outdated freebsd-update documentation
(concerning the custom kernel handling) in the Handbook ("FreeBSD
Update" [2])? Colin Percival's email is in the man page, would that be
the way to go? The Handbook states that Tom Rhodes wrote the
freebsd-update section but does not reveal an email address...


Kind regards
andreas

[1]
http://www.freebsd.org/doc/handbook/updating-upgrading-freebsdupdate.html
[2]
http://www.freebsd.org/doc/en/books/handbook/updating-upgrading-freebsdupdate.html



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