MIDNIGHTBSD-UPDATE(8) | MidnightBSD System Manager's Manual | MIDNIGHTBSD-UPDATE(8) |
midnightbsd-update
—
fetch and install binary updates to MidnightBSD
midnightbsd-update |
[-b basedir]
[-d workdir]
[-f conffile]
[-F ] [-j
jail] [-k
KEY] [-r
newrelease] [-s
server] [-t
address]
[--not-running-from-cron ] command
... |
The midnightbsd-update
tool is used to
fetch, install, and rollback binary updates to the base system. Note that
updates are only available if they are being built for the release and
architecture being used; in particular, the Security Team only builds
updates for releases shipped in binary form by the Release Engineering Team,
e.g., 1.2-RELEASE but not FreeBSD 2.0-CURRENT.
The following options are supported:
-b
basedir-d
workdir-f
conffile-F
midnightbsd-update
fetch
to proceed in the case of an unfinished
upgrade.-j
jail--currently-running
option is no
more required.)-k
KEY-r
newreleasemidnightbsd-update
should upgrade
(upgrade
command
only).-s
server-t
addresscron
command, if any, to
address. (default: root, or as given in the
configuration file.)--not-running-from-cron
midnightbsd-update
fetch
to proceed when there is no controlling
tty(4). This is for use by
automated scripts and orchestration tools. Please do not run
midnightbsd-update
fetch
from crontab(5) or
similar using this flag, see: midnightbsd-update
cron
--currently-running
releaseThe command
can be any one of the
following:
fetch
cron
fetch
command was used. If
updates are downloaded, an email will be sent (to root or a different
address if specified via the -t
option or in the
configuration file). As the name suggests, this command is designed for
running from cron(8); the
random delay serves to minimize the probability that a large number of
machines will simultaneously attempt to fetch updates.upgrade
updatesready
install
fetch
command wasn't passed as an earlier argument in the same invocation.rollback
IDS
showconfig
0 3 * * * root
/usr/sbin/midnightbsd-update cron
to /etc/crontab will check for updates every night. If your clock is set to UTC, please pick a random time other than 3AM, to avoid overly imposing an uneven load on the server(s) hosting the updates.
midnightbsd-update
IDS
should not be relied upon as an "Intrusion Detection System",
since if the system has been tampered with it cannot be trusted to operate
correctly. If you intend to use this command for intrusion-detection
purposes, make sure you boot from a secure disk (e.g., a CD).PAGER
PAGER
can be set to
“cat” when a non-interactive pager is desired.
midnightbsd-update
configuration file.midnightbsd-update
stores
temporary files and downloaded updates.midnightbsd-version(1), uname(1), midnightbsd-update.conf(5), nextboot(8)
Colin Percival <cperciva@FreeBSD.org>
September 10, 2022 | midnightbsd-3.1 |