Date: Tue, 16 Nov 2010 11:09:57 -0500 From: jhell <jhell@DataIX.net> To: Rainer Duffner <rainer@ultra-secure.de> Cc: freebsd-stable@freebsd.org Subject: Re: Upgrading from 7.3 to 8.1: uname -a still shows 7.3p3 Message-ID: <4CE2ACD5.7010507@DataIX.net> In-Reply-To: <0D880B22-5743-4533-8642-0E5DB364D46B@ultra-secure.de> References: <0D880B22-5743-4533-8642-0E5DB364D46B@ultra-secure.de>
next in thread | previous in thread | raw e-mail | index | archive | help
On 11/15/2010 19:42, Rainer Duffner wrote: > Hi, > > I have the 8.1 sources, did a buildworld, buildkernel, installkernel, > installworld. > Now I have 8.1 binaries: > > server# file /bin/tcsh > /bin/tcsh: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), > dynamically linked (uses shared libs), for FreeBSD 8.1, stripped > > but not the kernel: > > server# uname -a > FreeBSD server 7.3-RELEASE-p3 FreeBSD 7.3-RELEASE-p3 #3: Tue Nov 16 > 01:12:23 CET 2010 root@server:/usr/obj/usr/src/sys/GENERIC i386 > > > How is that possible? > > Or is it just a mis-representation? > > kern.osreldate: 801000 > > I did a csup twice and rebuilt the kernel multiple times. > Also did a complete buildworld buildkernel cycle. > For whatever reason it seems that /sys/conf/newvers.sh was never updated when your sources were updated. You should be able to confirm this by looking through that file for '7.3'. If that was not the case then I would believe you have a stale /usr/obj that you should have removed before building kernel and world. If you still have the original obj directory available to you then you should be able to confirm this by looking through a file called vers.c that would also contain the 7.3 string. In any case you should verify that your sources are supposed to be what they are, and one good way to do this is by running (svn status) if you have checked your sources out via svn(1) 'devel/subversion-freebsd' Good luck, -- jhell,v
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4CE2ACD5.7010507>