To find out what userland version you're running, you can do 'cat /etc/release'.

On a daily snapshot of NetBSD 4.0 BETA2, that results in the following for example:

$ cat /etc/release
NetBSD 4.0_BETA2/amd64

Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

Build settings:
          Build date   Sun Aug 26 03:02:56 UTC 2007
            Built by   builds@wb28

           BSDOBJDIR = '/usr/obj'
           BSDSRCDIR = '/usr/src'
             BUILDID = '200708250002Z'
             DESTDIR = '/home/builds/ab/netbsd-4/amd64/200708250002Z-dest'
  EXTERNAL_TOOLCHAIN = (undefined)
            HAVE_GCC = '4'
            HAVE_GDB = '5'
     INSTALLWORLDDIR = (undefined)
         KERNARCHDIR = 'arch/amd64'
         KERNCONFDIR = '/home/builds/ab/netbsd-4/src/sys/arch/amd64/conf'
          KERNOBJDIR = '/home/builds/ab/netbsd-4/amd64/200708250002Z-obj/home/builds/ab/netbsd-4/src/sys/arch/amd64/compile'
          KERNSRCDIR = '/home/builds/ab/netbsd-4/src/sys'
             MACHINE = 'amd64'
        MACHINE_ARCH = 'x86_64'
                MAKE = '/home/builds/ab/netbsd-4/amd64/200708250002Z-tools/bin/nbmake'
            MAKECONF = '/home/builds/etc/make.conf'
           MAKEFLAGS = ' -d e -m /home/builds/ab/netbsd-4/src/share/mk 
-d e -m /home/builds/ab/netbsd-4/src/share/mk -j 1 
-J 15,16 HOST_OSTYPE=NetBSD-4.0_BETA2-i386 MKOBJDIRS=yes
 NOPOSTINSTALL=1 USETOOLS=yes _SRC_TOP_=/home/builds/ab/netbsd-4/src 
_SRC_TOP_OBJ_=/home/builds/ab/netbsd-4/amd64/200708250002Z-obj/home/builds/ab/netbsd-4/src _THISDIR_=etc/'
          MAKEOBJDIR = (undefined)
    MAKEOBJDIRPREFIX = '/home/builds/ab/netbsd-4/amd64/200708250002Z-obj'
         MAKEVERBOSE = '0'
               MKBFD = 'yes'
          MKCATPAGES = 'yes'
            MKCRYPTO = 'yes'
       MKCRYPTO_IDEA = 'no'
       MKCRYPTO_MDC2 = 'no'
        MKCRYPTO_RC5 = 'no'
               MKCVS = 'yes'
             MKDEBUG = 'no'
          MKDEBUGLIB = 'no'
               MKDOC = 'yes'
       MKDYNAMICROOT = 'yes'
               MKGCC = 'yes'
           MKGCCCMDS = 'yes'
               MKGDB = 'yes'
            MKHESIOD = 'yes'
           MKHOSTOBJ = (undefined)
              MKHTML = 'yes'
            MKIEEEFP = 'yes'
             MKINET6 = 'yes'
              MKINFO = 'yes'
          MKIPFILTER = 'yes'
          MKKERBEROS = 'yes'
           MKLINKLIB = 'yes'
              MKLINT = 'yes'
               MKMAN = 'yes'
              MKMANZ = 'no'
               MKNLS = 'yes'
               MKOBJ = 'yes'
           MKOBJDIRS = 'yes'
               MKPAM = 'yes'
                MKPF = 'yes'
               MKPIC = 'yes'
        MKPICINSTALL = 'yes'
            MKPICLIB = 'yes'
           MKPOSTFIX = 'yes'
           MKPROFILE = 'yes'
             MKSHARE = 'yes'
              MKSKEY = 'yes'
         MKSOFTFLOAT = 'no'
         MKSTATICLIB = 'yes'
          MKUNPRIVED = 'yes'
            MKUPDATE = 'yes'
              MKUUCP = (undefined)
               MKX11 = 'yes'
                MKYP = 'yes'
          NBUILDJOBS = (undefined)
        NETBSDSRCDIR = '/home/builds/ab/netbsd-4/src'
          NOCLEANDIR = (undefined)
       NODISTRIBDIRS = (undefined)
          NOINCLUDES = (undefined)
          OBJMACHINE = (undefined)
          RELEASEDIR = '/home/builds/ab/netbsd-4/amd64/200708250002Z-rlse'
   TOOLCHAIN_MISSING = 'no'
             TOOLDIR = '/home/builds/ab/netbsd-4/amd64/200708250002Z-tools'
            USETOOLS = 'yes'
      USR_OBJMACHINE = (undefined)
           X11SRCDIR = '/home/builds/ab/netbsd-4/xsrc'

If you're running a mix and match of userland, kernel, and individual userland apps with cherry-picked CVS revisions, the ?ident program may be used to find the revisions of the individual source files a binary was composed of:

$ ident `which which`                      
/usr/bin/which:
     $NetBSD: userland_version.mdwn,v 1.2 2012/02/05 07:14:36 schmonz Exp $
     $NetBSD: userland_version.mdwn,v 1.2 2012/02/05 07:14:36 schmonz Exp $
Add a comment