Main index | Section 8 | Options |
In general, binary updates are available for ALPHA, BETA, RC, and RELEASE versions of FreeBSD , e.g.:
FreeBSD 13.1-ALPHA3 | |
FreeBSD 13.1-BETA2 | |
FreeBSD 13.1-RC1 | |
FreeBSD 13.1-RELEASE | |
FreeBSD 13.0-PRERELEASE | |
FreeBSD 13.1-STABLE | |
FreeBSD 14.0-CURRENT | |
In particular, the FreeBSD Security Team only builds updates for releases shipped in binary form by the FreeBSD Release Engineering Team.
| |
Operate on a system mounted at basedir. (default: /, or as given in the configuration file.) | |
| |
Store working files in workdir. (default: /var/db/freebsd-update/, or as given in the configuration file.) | |
| |
Read configuration options from conffile. (default: /etc/freebsd-update.conf) | |
| Force Cm to proceed in the case of an unfinished upgrade. |
| |
Operate on the given jail specified by
jid
or
name.
(The version of the installed userland is detected and the
| |
| Trust an RSA key with SHA256 of KEY. (default: read value from configuration file.) |
| |
Specify the new release (e.g., 11.2-RELEASE) to which freebsd-update should upgrade ( upgrade command only). | |
| |
Fetch files from the specified server or server pool. (default: read value from configuration file.) | |
| |
Mail output of cron command, if any, to address. (default: root, or as given in the configuration file.) | |
| |
Force Cm to proceed when there is no controlling tty(4). This is for use by automated scripts and orchestration tools. Please do not run Cm from crontab(5) or similar using this flag, see: Cm | |
| |
Do not detect the currently-running release; instead, assume that the system is running the specified release. This is most likely to be useful when upgrading jails. | |
fetch | Based on the currently installed world and the configuration options set, fetch all available binary updates. |
cron |
Sleep a random amount of time between 1 and 3600 seconds,
then download updates as if the
fetch
command was used.
If updates are downloaded, an email will be sent
(to root or a different address if specified via the
|
upgrade | Fetch files necessary for upgrading to a new release. Before using this command, make sure that you read the announcement and release notes for the new release in case there are any special steps needed for upgrading. Note that this command may require up to 500 MB of space in workdir depending on which components of the FreeBSD base system are installed. |
updatesready | |
Check if there are fetched updates ready to install. Returns exit code 2 if there are no updates to install. | |
install | Install the most recently fetched updates or upgrade. Returns exit code 2 if there are no updates to install and the fetch command wasn't passed as an earlier argument in the same invocation. |
rollback | |
Uninstall the most recently installed updates. | |
IDS | Compare the system against a "known good" index of the installed release. |
showconfig | |
Show configuration options after parsing conffile and command line options. | |
0 3 * * * root /usr/sbin/freebsd-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.
PAGER |
The pager program used to present various reports during the execution.
(
Default:
" /usr/bin/less".
)
PAGER can be set to "cat" when a non-interactive pager is desired. |
/etc/freebsd-update.conf | |
Default location of the freebsd-update configuration file. | |
/var/db/freebsd-update/ | Default location where freebsd-update stores temporary files and downloaded updates. |
FREEBSD-UPDATE (8) | September 10, 2022 |
Main index | Section 8 | Options |
Please direct any comments about this manual page service to Ben Bullock. Privacy policy.
“ | C is a language that combines all the elegance and power of assembly language with all the readability and maintainability of assembly language. | ” |