MIDNIGHTBSD-VERSION(1) | MidnightBSD General Commands Manual | MIDNIGHTBSD-VERSION(1) |
midnightbsd-version
—
print the version and patch level of the installed
system
midnightbsd-version |
[-ku ] |
The midnightbsd-version
utility makes a
best effort to determine the version and patch level of the installed kernel
and / or userland.
The following options are available:
-k
midnightbsd-version
will print the version and
patch level of the new kernel.-u
midnightbsd-version
during the
build.If both -k
and -u
are specified, midnightbsd-version
will print the
kernel version first, then the userland version, on separate lines. If
neither is specified, it will print the userland version only.
The midnightbsd-version
utility should
provide the correct answer in the vast majority of cases, including on
systems kept up-to-date using
midnightbsd-update(8),
which does not update the kernel version unless the kernel itself was
affected by the latest patch.
To determine the name (and hence the location) of a custom kernel,
the midnightbsd-version
utility will attempt to
parse /boot/defaults/loader.conf and
/boot/loader.conf, looking for definitions of the
kernel and bootfile variables,
both with a default value of “kernel”. It may however fail to
locate the correct kernel if either or both of these variables are defined
in a non-standard location, such as in
/boot/loader.rc.
ROOT
To determine the version of the currently running userland:
/bin/midnightbsd-version -u
To inspect a system being repaired using a live CD:
mount -rt ufs /dev/ada0p2 /mnt env ROOT=/mnt /mnt/bin/midnightbsd-version -ku
The midnightbsd-version
command appeared
in
The midnightbsd-version
utility and this
manual page were written by Dag-Erling
Smørgrav
<des@FreeBSD.org>.
October 5, 2013 | midnightbsd-3.1 |