From owner-freebsd-questions@FreeBSD.ORG Fri Mar 6 20:49:56 2009 Return-Path: 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 9DB64106566C for ; Fri, 6 Mar 2009 20:49:56 +0000 (UTC) (envelope-from jamie@gnulife.org) Received: from whiskey.ihavefire.com (orange.ihavefire.com [204.246.77.201]) by mx1.freebsd.org (Postfix) with ESMTP id 6DEA48FC18 for ; Fri, 6 Mar 2009 20:49:56 +0000 (UTC) (envelope-from jamie@gnulife.org) Received: from orange.ihavefire.com (orange.ihavefire.com [204.246.77.201]) by whiskey.ihavefire.com (8.14.2/8.14.3) with ESMTP id n26KnvYm008568; Fri, 6 Mar 2009 14:49:57 -0600 (CST) (envelope-from jamie@gnulife.org) Date: Fri, 6 Mar 2009 14:49:57 -0600 (CST) From: Jamie X-X-Sender: jamie@whiskey.ihavefire.com To: Ian Bonnycastle In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: freebsd-questions@freebsd.org Subject: Re: How do I determine the FreeBSD "world" revision/version? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 06 Mar 2009 20:49:57 -0000 Ian, You can do a: "less /var/run/dmesg.boot" and near the beginning of the output it displays your system build: FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 6.3-RELEASE-p3 #3: Wed Jul 16 14:51:34 CDT 2008 james@example.foo.net:/usr/obj/usr/src/sys/BSNI This says 6.3 RELEASE, and it will also give the patchlevel (p3) - Jamie ------------------------------------------------------------- "Wherever you go, there you are!" On Fri, 6 Mar 2009, Ian Bonnycastle wrote: > Good afternoon everyone, > > I'm asking this question here because I honestly don't know where to turn to > otherwise. I've looked through forums, Google search results and the FreeBSD > handbook without a specific answer. I understand the concept that FreeBSD is > actually an OS, which is a combination of the kernel and the "world". Ports > are the extraneous userland which is not mandatory for a working system. > Now, in order to explain my question, I have to use an analogy: In Linux, > you can have a kernel version, a distribution version and software versions. > If you're running kernel 2.6.20, CentOS (as an example) 5.1, and bash > (another example) 3.2, you know that upgrading can occur at any of those > levels. > > My actual question is this: Is there a way to tell what version of the > FreeBSD world you're running outside of "uname -a", which tells you what > *kernel* version you're running? I do know that any of these can be patched > to different levels outside of what you've installed from scratch (or > upgraded to at any particular level), but with Linux, when you run the > respective commands, you get the *base* revision you started from. In > FreeBSD, "uname -a" gives you the kernel "base", and "pkg_info" will give > you the software revision base for a particular port/package. If I have a > particular FreeBSD system, and know its a modified kernel, how can I tell > what base was originally on it? I've often updated the kernel on a > 7.1-RELEASE to 7-STABLE to get more recent updates to the kernel, but the > base as been left at 7.1-RELEASE. Now, it could have been 7.0-RELEASE or > 7.x-RELEASE and after upgrading the kernel, is this informaiton stored > anywhere? > > Also, if this *is* explained somewhere, and I've missed, I honestly > apologize in advance. > > Thanks, > > Ian > > -- > So drop on the deck and flop like a fish. > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" >