one verdict for how far this host has drifted from OpenBSD
probe-openbsd answers one question about the host it runs on: how far
has it drifted from OpenBSD. Four checks -- security patches pending
(syspatch -c), packages a mirror update would move (pkg_add -un), the
installed release no longer served by the mirror (pkg_add and
syspatch about to break), a newer release available (a sysupgrade to
plan). Nothing is applied: the checks report, the decision to act
stays human.

The default output follows the reed-alert probe contract: silence
and rc 0 when nothing has drifted, rc 1 and a single summary line on
stderr with the detail on stdout otherwise. -q drops the report of a
sleeping in-house package repository without changing what is
checked -- the fallback to the rest of PKG_PATH still runs. The
verdict is cached for three hours under /var/cache/probe-openbsd,
since the information it reports moves weekly at most and a caller
polling every few minutes should not pay three mirror round trips
each time; a run that could not complete is never cached. Needs
root: syspatch -c and pkg_add -un both require it. syspatch(8),
pkg_add(1) and ftp(1) of the base system and hn-timeout, timeout(1)
with a race closed (sysutils/hn-timeout), are the only tools it
needs.

Maintainer: Jean-Gerard Pailloncy <j-g@pailloncy.com>
