Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 16 Apr 2014 09:59:50 +0200 (CEST)
From:      =?ISO-8859-1?Q?Trond_Endrest=F8l?= <Trond.Endrestol@fagskolen.gjovik.no>
To:        John <aqqa11@earthlink.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: where does uname get version number?
Message-ID:  <alpine.BSF.2.00.1404160953310.9102@mail.fig.ol.no>
In-Reply-To: <6908156.1397633293718.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
References:  <6908156.1397633293718.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 16 Apr 2014 03:28-0400, John wrote:

> After a rocky upgrade from 9.1-RELEASE(-p10) to 9.2-RELEASE, all files I checked are now in 9.2-RELEASE-p3.  For example:
> 
> /usr/src/sys/conf/newvers.sh contains:
> 
> TYPE="FreeBSD"
> REVISION="9.2"
> BRANCH="RELEASE-p4"
> 
> /etc/hosts contains:
> 
> # $FreeBSD: release/9.2.0/etc/hosts 109997 2003-01-28 21:29:23Z dbaker $
> 
> and the kernel contains the new version:
>  
> # strings /boot/kernel/kernel | grep RELEASE|grep 9
> @(#)FreeBSD 9.2-RELEASE-p4 #0: Tue Apr  8 18:08:22 UTC 2014
> FreeBSD 9.2-RELEASE-p4 #0: Tue Apr  8 18:08:22 UTC 2014
> 9.2-RELEASE-p4
> 
> However, uname somehow shows the wrong version:
> 
> # uname -a
> FreeBSD localhost.localdomain 9.1-RELEASE FreeBSD 9.1-RELEASE #0 r243825: Tue Dec  4 09:23:10 UTC 2012     root at farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
> 
> So where does uname get the version number from?  Which file(s) might not have been upgraded?  Thank you!

newvers.sh generates /usr/obj/usr/src/sys/$KERNEL/vers{ion,.c} during 
buildkernel.

Prior to running "make -D NO_CLEAN buildworld buildkernel" I always 
run "rm /usr/obj/usr/src/sys/$KERNEL/vers*" thus forcing these files 
to be regenerated with the correct information.

If you want to keep the build count stored in the 
/usr/obj/usr/src/sys/$KERNEL/version file, just run 
"rm /usr/obj/usr/src/sys/$KERNEL/vers.?".

-- 
+-------------------------------+------------------------------------+
| Vennlig hilsen,               | Best regards,                      |
| Trond Endrestøl,              | Trond Endrestøl,                   |
| IT-ansvarlig,                 | System administrator,              |
| Fagskolen Innlandet,          | Gjøvik Technical College, Norway,  |
| tlf. mob.   952 62 567,       | Cellular...: +47 952 62 567,       |
| sentralbord 61 14 54 00.      | Switchboard: +47 61 14 54 00.      |
+-------------------------------+------------------------------------+
From owner-freebsd-questions@FreeBSD.ORG  Wed Apr 16 08:03:58 2014
Return-Path: <owner-freebsd-questions@FreeBSD.ORG>
Delivered-To: freebsd-questions@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org
 [IPv6:2001:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 3472F1EA
 for <freebsd-questions@freebsd.org>; Wed, 16 Apr 2014 08:03:58 +0000 (UTC)
Received: from nm32.bullet.mail.ir2.yahoo.com (nm32.bullet.mail.ir2.yahoo.com
 [212.82.96.57])
 (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 83B321B76
 for <freebsd-questions@freebsd.org>; Wed, 16 Apr 2014 08:03:57 +0000 (UTC)
Received: from [212.82.98.60] by nm32.bullet.mail.ir2.yahoo.com with NNFMP;
 16 Apr 2014 08:01:48 -0000
Received: from [46.228.39.97] by tm13.bullet.mail.ir2.yahoo.com with NNFMP;
 16 Apr 2014 08:01:48 -0000
Received: from [127.0.0.1] by smtp134.mail.ir2.yahoo.com with NNFMP;
 16 Apr 2014 08:01:48 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.es; s=s1024;
 t=1397635308; bh=1skwsfw9DfWyF496K8hAUs0bAFy9d1KBpmLKu/hQL6I=;
 h=X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:X-Rocket-Received:Date:From:To:Cc:Subject:Message-Id:In-Reply-To:References:X-Mailer:Disposition-Notification-To:Mime-Version:Content-Type:Content-Transfer-Encoding;
 b=Y8q042TWCJHoyksd4PsNjAMjXMpmNpOxhBbosyujSGtqNL0Ia5HIYmIy6GkPpvo4cfuCPF9sQIQGvK5he/kRhXFHCXGg+h7K23gfBC85GbBHfIV1F1n9bL8iH7jQfBoXo/hxTvq7uh9UZFA2G1/gkPyI4SgdqJlPEWpFmFbp+YU=
X-Yahoo-Newman-Id: 632951.2510.bm@smtp134.mail.ir2.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: hYS3sekVM1nvqlRzHJHQ8Ja5THARoANHkTQOMeDEVt2A_Rg
 iPdQPXaL8VKVGPwmmepsD56UaDPmRNvticYe73OZqdsqXtxCgUtxAlATk2rr
 RA_2OBdCNVEgI_KA6fCSiWs.xXsGvu2LP_lH.0QaFGm7eyFYm2cxQzGHDG9v
 GRr.kSA69QVISClYjO4H_AVbCx6OHiVLqx06v8PvmlUPmNip8781gc8fSQrV
 6iwcLvUigw8ihfhd_puAsDLBYHz2sAKOlHgH9YLxMcrsjMl9_YwLB2kv3SzK
 5GjMQ3J79edWzRcqpXOgJ0PLryoQuwTD40ICpnhrhOGCsC9Rp4pu8I90Pa67
 SRSWnv6qpnDol1CRUzBrQGjYnycsFc7W4kXps0fxbpwA7nqfnkKjz.gourYH
 fSwEbIk4i8qyK.6NjpNgylVUkfmI2PM1vGiMUbXBuVcrgru8nI7Kf5U46sql
 4fWs9NEaldnae07iRmLItx1fUYEGud.rhYrK9xLAKm4_MBuHrlym13EHj02I
 NH.7.brG.8uyV13E1_JVxiwAiwy.mSPvuwHKI1Zood0e3gNpyFxd6R6h9zHL
 EOfP2mJh9TlwBT5ilDEHblvfE1OzBJ58m3ZvmzMrC5R7Ss1QxEYwuS8VkkKv
 PdEYtKTOvVPrQdaO_79hr5SIF
X-Yahoo-SMTP: mX392iiswBAeJNdO_s.EW62LZDJR
X-Rocket-Received: from camibar.emorras.eu (emorrasg@85.219.45.142 with plain
 [98.138.105.21])
 by smtp134.mail.ir2.yahoo.com with SMTP; 16 Apr 2014 08:01:48 +0000 UTC
Date: Wed, 16 Apr 2014 10:04:31 +0200
From: Eduardo Morras <emorrasg@yahoo.es>
To: freebsd-questions@freebsd.org
Subject: Re: where does uname get version number?
Message-Id: <20140416100431.cf6851f30f3af6c6ebdcaef7@yahoo.es>
In-Reply-To: <6908156.1397633293718.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
References: <6908156.1397633293718.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net>
X-Mailer: Sylpheed 3.3.1 (GTK+ 2.24.22; amd64-portbld-freebsd9.2)
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit
Cc: John <aqqa11@earthlink.net>
X-BeenThere: freebsd-questions@freebsd.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: User questions <freebsd-questions.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/options/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: Wed, 16 Apr 2014 08:03:58 -0000

On Wed, 16 Apr 2014 03:28:13 -0400 (GMT-04:00)
John <aqqa11@earthlink.net> wrote:

> After a rocky upgrade from 9.1-RELEASE(-p10) to 9.2-RELEASE, all
> files I checked are now in 9.2-RELEASE-p3.  For example:
> 
> /usr/src/sys/conf/newvers.sh contains:
> 
> TYPE="FreeBSD"
> REVISION="9.2"
> BRANCH="RELEASE-p4"
> 
> /etc/hosts contains:
> 
> # $FreeBSD: release/9.2.0/etc/hosts 109997 2003-01-28 21:29:23Z
> # dbaker $
> 
> and the kernel contains the new version:
>  
> # strings /boot/kernel/kernel | grep RELEASE|grep 9
> @(#)FreeBSD 9.2-RELEASE-p4 #0: Tue Apr  8 18:08:22 UTC 2014
> FreeBSD 9.2-RELEASE-p4 #0: Tue Apr  8 18:08:22 UTC 2014
> 9.2-RELEASE-p4
> 
> However, uname somehow shows the wrong version:
> 
> # uname -a
> FreeBSD localhost.localdomain 9.1-RELEASE FreeBSD 9.1-RELEASE #0
> r243825: Tue Dec  4 09:23:10 UTC 2012     root at
> farrell.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC  amd64
> 
> So where does uname get the version number from?  Which file(s) might
> not have been upgraded?  Thank you!

There was a thread about it last october. I c&p part of my answer here:

--
>From uname and uname(3) man pages,

"An environment variable composed of the string UNAME_ followed by any
 flag to the uname utility (except for -a) will allow the corresponding
 data to be set to the contents of the environment variable."

The -a flag behave as though the options -m, -n, -r, -s, and -v were specified. Freebsd-update can modify /root/.profile or better, /etc/profile, adding those environment variables with correct and update values.
--


---   ---
Eduardo Morras <emorrasg@yahoo.es>



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?alpine.BSF.2.00.1404160953310.9102>