From owner-freebsd-questions@FreeBSD.ORG  Tue Mar  4 19:09:56 2008
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
Delivered-To: FreeBSD-Questions@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 47E51106566C
	for <FreeBSD-Questions@freebsd.org>;
	Tue,  4 Mar 2008 19:09:56 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Received: from weak.local (freefall.freebsd.org [IPv6:2001:4f8:fff6::28])
	by mx1.freebsd.org (Postfix) with ESMTP id 4C8E18FC15;
	Tue,  4 Mar 2008 19:09:55 +0000 (UTC)
	(envelope-from kris@FreeBSD.org)
Message-ID: <47CD9E82.9030606@FreeBSD.org>
Date: Tue, 04 Mar 2008 20:09:54 +0100
From: Kris Kennaway <kris@FreeBSD.org>
User-Agent: Thunderbird 2.0.0.12 (Macintosh/20080213)
MIME-Version: 1.0
To: Kevin Kinsey <kdk@daleco.biz>
References: <47CC36C9.7020402@daleco.biz> <47CC5E2A.8090800@FreeBSD.org>
	<47CC72C8.5070905@daleco.biz> <47CC782D.3090005@FreeBSD.org>
	<47CC81FE.6050206@daleco.biz>
In-Reply-To: <47CC81FE.6050206@daleco.biz>
Content-Type: text/plain; charset=windows-1255; format=flowed
Content-Transfer-Encoding: 7bit
Cc: philip@ridecharge.com, FreeBSD-Questions <FreeBSD-Questions@freebsd.org>
Subject: Re: Uname borked on ??-Release...
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-questions>
List-Post: <mailto:freebsd-questions@freebsd.org>
List-Help: <mailto:freebsd-questions-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-questions>, 
	<mailto:freebsd-questions-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Mar 2008 19:09:56 -0000

Kevin Kinsey wrote:
> Kris Kennaway wrote:
> 
>>> <snip>
>>>
>>>>> I get the following from uname -a:
>>>>>
>>>>> FreeBSD archangel.daleco.biz 6.2-RELEASE FreeBSD 6.2-RELEASE #6:
>>>>> Sat Jun  2 09:22:50 CDT 2007  root@archangel.daleco.biz:
>>>>> /usr/obj/backup/src/sys/GENERIC  i386
>>>>>
>>>>> However, I rebuilt world, more or less without issues,
>>>>> twice in February with "RELENG_6" in the supfile.  This
>>>>> didn't change uname's output, and that worried me a bit.
>>>>>
>>>>> So, to make matters bette^H^H^H^Hadder, I csup'ped
>>>>> to RELENG_7_0 the day after it was released, read
>>>>> /usr/src/UPDATING, and the webpage detailing the
>>>>> upgrade, and did another buildworld/kernel cycle.
>>>>> Now I have no idea if I'm on 6 or 7 (seems like
>>>>> 7, but many ports issues, and I've rebuilt them
>>>>> all), and it's just becoming a major PITA.
>>>>
>>>> You didnt succeed in installing the new kernel.  'make 
>>>> installkernel' is the step in which this occurs.
>>>>
>>> Thank you and Phillip for answering my post.  However,
>>> I've done this 3 times now, and I don't skip that step.
>>> There have been no errors in the process, either.
>>>
>>> I've rebooted the system, and I'm still being told I'm running
>>> 6.2 by uname.  In addition, pkg_add thinks I should be looking
>>> for 6-latest packages instead of 7, and the list of annoyances
>>> continues.  And, "hmm", symbols?  I'm guessing that knob is ON
>>> in FBSD7?  Once again, proof that something's wrong, as I didn't
>>> build debugging kernels in FBSD6 ... so I'm thinking this is
>>> a 7 kernel?  It just doesn't make sense to me.
>>>
>>> It *is* a Monday, after all. If installkernel didn't succeed, 
>>> shouldn't there be any other evidence?  Could skipping a mergemaster 
>>> at some point have this effect?  
>>
>> Possibly you have 6.x sources still.  Or you are not actually booting 
>> /boot/kernel/kernel but some other kernel.  Check sysctl 
>> kern.bootfile.  You can also do
>>
>> strings /boot/kernel/kernel | grep 7.0-RELEASE
>>
>> to verify the kernel version string.
> 
> #sysctl kern.bootfile
> kern.bootfile: /boot/kernel/kernel
> 
> #strings /boot/kernel/kernel | grep 0-RELEASE
> @(#)FreeBSD 7.0-RELEASE #1: Thu Feb 28 12:22:38 CST 2008
> FreeBSD 7.0-RELEASE #1: Thu Feb 28 12:22:38 CST 2008
> 7.0-RELEASE
> 
> #ls -l /boot/kernel/kernel
> -r-xr-xr-x  1 root  wheel  9294687 Feb 28 12:22 /boot/kernel/kernel*
> 
> Well, fudging around with uname's source shows that it's basically 
> calling some sysctls, so maybe the question
> is, with what I have above, why do I still have:
> 
> sysctl -a | grep kern.osre
> kern.osrelease: 6.2-RELEASE
> kern.osrevision: 199506
> kern.osreldate: 602000
> 
> ??

What about strings /boot/kernel/kernel | grep 6.2-RELEASE

?

Kris