A question about downloading FreeBSD kernel code
William A. Mahaffey III
wam at hiwaay.net
Mon Jul 4 14:28:33 UTC 2016
On 07/04/16 09:25, Warren Block wrote:
> On Mon, 4 Jul 2016, Nan Xiao wrote:
>
>> Hi all,
>>
>> I want to install FreeBSD kernel source files, and my FreeBSD kernel
>> version is:
>>
>> # freebsd-version -k
>> 10.3-RELEASE-p4
>>
>> But from ftp://ftp.freebsd.org/pub/FreeBSD/releases/amd64/, there is
>> only 10.3-RELEASE code.
>> So is it mapping to my kernel version (10.3-RELEASE-p4)? Or where
>> should I download the right
>> 10.3-RELEASE-p4 code?
>>
>> Thanks very much in advance!
>
> Usually, uname -a will show the revision number of the code in use.
> That revision number can be used to check out the correct version of
> the source from the repository. For example, on a 10-STABLE system I
> have here:
>
> uname -a
> FreeBSD lightning 10.3-STABLE FreeBSD 10.3-STABLE #0 r302243: Mon Jun
> 27 19:27:54 MDT 2016 root at lightning:/usr/obj/usr/src/sys/LIGHTNING amd64
>
> So this is built from revision 302243 of the source.
>
> If /usr/src exists, it is deleted to make sure there is no old source
> in there:
>
> rm -rf /usr/src
>
> Then check out the source for that revision. I use 'svn' here because
> I have installed the Subversion port, but svnlite is in the base
> system and usually works the same.
>
> Source for a -RELEASE system will come from the releng branch, so your
> checkout will look like this (the nnnnnn coming from the uname -a
> output):
>
> svn checkout -r nnnnnn https://svn.freebsd.org/base/releng/10.3 /usr/src
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
> "freebsd-questions-unsubscribe at freebsd.org"
>
Did that (revision serializing) start w/ 10.n ? I don't see that on my
9.3R box:
[wam at kabini1, ~, 9:32:26am] 490 % uname -a
FreeBSD kabini1.local 9.3-RELEASE-p33 FreeBSD 9.3-RELEASE-p33 #0: Wed
Jan 13 17:55:39 UTC 2016
root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64
[wam at kabini1, ~, 9:34:02am] 491 %
--
William A. Mahaffey III
----------------------------------------------------------------------
"The M1 Garand is without doubt the finest implement of war
ever devised by man."
-- Gen. George S. Patton Jr.
More information about the freebsd-questions
mailing list