From owner-freebsd-questions@FreeBSD.ORG Wed Apr 16 08:00:05 2014 Return-Path: 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 6F7B4F76 for ; Wed, 16 Apr 2014 08:00:05 +0000 (UTC) Received: from smtp.fagskolen.gjovik.no (smtp.fagskolen.gjovik.no [IPv6:2001:700:1100:1:200:ff:fe00:b]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "smtp.fagskolen.gjovik.no", Issuer "Fagskolen i Gj??vik" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id EE4CF1AC2 for ; Wed, 16 Apr 2014 08:00:04 +0000 (UTC) Received: from mail.fig.ol.no (localhost [127.0.0.1]) by mail.fig.ol.no (8.14.7/8.14.7) with ESMTP id s3G7xome068658 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 16 Apr 2014 09:59:50 +0200 (CEST) (envelope-from trond@fagskolen.gjovik.no) Received: from localhost (trond@localhost) by mail.fig.ol.no (8.14.7/8.14.7/Submit) with ESMTP id s3G7xoQ2068655; Wed, 16 Apr 2014 09:59:50 +0200 (CEST) (envelope-from trond@fagskolen.gjovik.no) X-Authentication-Warning: mail.fig.ol.no: trond owned process doing -bs Date: Wed, 16 Apr 2014 09:59:50 +0200 (CEST) From: =?ISO-8859-1?Q?Trond_Endrest=F8l?= Sender: Trond.Endrestol@fagskolen.gjovik.no To: John Subject: Re: where does uname get version number? In-Reply-To: <6908156.1397633293718.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> Message-ID: References: <6908156.1397633293718.JavaMail.root@elwamui-hybrid.atl.sa.earthlink.net> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) Organization: Fagskolen Innlandet OpenPGP: url=http://fig.ol.no/~trond/trond.key MIME-Version: 1.0 X-Spam-Status: No, score=-1.0 required=5.0 tests=ALL_TRUSTED autolearn=unavailable version=3.3.2 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on mail.fig.ol.no Content-Type: TEXT/PLAIN; charset=ISO-8859-1 Content-Transfer-Encoding: 8BIT X-Content-Filtered-By: Mailman/MimeDel 2.1.17 Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Apr 2014 08:00:05 -0000 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: 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 ; 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 ; 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 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 X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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