History log of /freebsd-current/usr.sbin/freebsd-update/freebsd-update.8
Revision Date Author Comments
# 0b287d19 20-Aug-2023 Graham Perrin <grahamperrin@gmail.com>

freebsd-update(8): Update date

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/826


# 4c1c516c 20-Aug-2023 Graham Perrin <grahamperrin@gmail.com>

freebsd-update(8): wrap to 80 columns

Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/826


# a8c1ffca 19-Aug-2023 Graham Perrin <grahamperrin@gmail.com>

freebsd-update(8): Explain conflicts in /etc

Unlike etcupdate(8), freebsd-update only prints the files with
conflicts. It doesn't merge.

PR: 204549
Reviewed by: imp
Pull Request: https://github.com/freebsd/freebsd-src/pull/826


# 30beebe4 29-Sep-2023 Ed Maste <emaste@FreeBSD.org>

freebsd-update: add a note about when files may be deleted

Files under /var/db/freebsd-update are required during the upgrade
process, and to support rollback. They may be deleted if no upgrade is
in progress and rollback will not be required.

PR: 273601
Reviewed by: bcr
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D42022


# fa9896e0 16-Aug-2023 Warner Losh <imp@FreeBSD.org>

Remove $FreeBSD$: two-line nroff pattern

Remove /^\.\\"\n\.\\"\s*\$FreeBSD\$$\n/


# 8f98a937 16-Sep-2022 Gordon Bergling <gbe@FreeBSD.org>

uname.1: Clarify the -r option

It is some times hard to understand the difference between
kernel version and userland version. So clarify the -r option
of uname(1) in terms of a printed kernel version.

While here, add some cross references:

- cross reference freebsd-version(1) in uname(1)
- cross reference freebsd-version(1) and uname(1) in freebsd-update(8)

PR: 265594
Reported by: rwatson
Reviewed by: gbe, imp
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D36516


# 460ad988 22-Apr-2022 Mateusz Piotrowski <0mp@FreeBSD.org>

freebsd-update.8: Note availability of updates for ALPHA, BETA, and RC

While here, restructure the section about the binary updates
availability.

MFC after: 1 week


# f69f0644 21-Apr-2022 Mateusz Piotrowski <0mp@FreeBSD.org>

freebsd-update.8: Add --currently-running to synopsis

While here, sort flags in synopsis.

MFC after: 3 days


# 075999d3 29-Mar-2022 Mateusz Piotrowski <0mp@FreeBSD.org>

Cross-reference nextboot(8) and freebsd-update(8)

MFC after: 1 week


# 15647a71 29-Mar-2022 Mateusz Piotrowski <0mp@FreeBSD.org>

freebsd-update.8: Fix use of mdoc(8) macros

- Use Ar for arguments.
- Use Cm for freebsd-update commands like "upgrade".
- Reference other manuals with Xr when possible.

MFC after: 1 week


# c76da1f0 01-Oct-2021 Faraz Vahedi <kfv@kfv.io>

freebsd-update(8): Add -j flag to support jails

Make freebsd-update(8) support jails by adding the -j flag which takes
a jail jid or name as an argument. This takes advantage of the recently
added -j support to freebsd-version(8) in order to get the version of
the installed userland.

Reviewed by: dteske, kevans
MFC after: 1 week
Differential Revision: https://reviews.freebsd.org/D25711


# 32f45927 14-Nov-2020 Mateusz Piotrowski <0mp@FreeBSD.org>

Document the PAGER environment variable

Sometimes users want to use freebsd-update(8) in a non-interactive way and
what they often miss is that they have to set PAGER to cat(1) in order to
avoid interactive prompts from less(1).

MFC after: 4 weeks


# 8cfda118 24-Sep-2019 Michael Gmelin <grembo@FreeBSD.org>

freebsd-update: Add `updatesready' and `showconfig' commands

`freebsd-update updatesready' can be used to check if there are any pending
fetched updates that can be installed.

`freebsd-update showconfig' writes freebsd-update's configuration to
stdout.

This also changes the exit code of `freebsd-update install' to 2 in case
there are no updates pending to be installed and there wasn't a fetch phase
in the same invocation. This allows scripts to tell apart these error
conditions without breaking existing jail managers.

See freebsd-update(8) for details.

PR: 240757, 240177, 229346
Reviewed by: manpages (bcr), sectam (emaste), yuripv
Differential Revision: https://reviews.freebsd.org/D21473


# 18a52cf4 19-Sep-2019 Ed Maste <emaste@FreeBSD.org>

freebsd-update.8: appease igor

igor follows American style guides in the belief that abbreviations i.e.
and e.g. are always followed by a comma. Make that change now so that
future updates to freebsd-update.8 do not complain about this.

Submitted by: grembo
Event: EuroBSDCon Norway FreeBSD DevSummit


# 3f877103 05-Mar-2019 Ed Maste <emaste@FreeBSD.org>

freebsd-update.8: update example to contemporary versions

PR: 235761
Reported by: linimon
MFC after: 1 week


# df7e2e0d 19-Feb-2019 Ed Maste <emaste@FreeBSD.org>

freebsd-update: Clarify help text

Improve help text to include example release numbers for reference
and clarify the -F option.

PR: 231185, 214619
Submitted by: Gerald Aryeetey <aryeeteygerald_rogers.com>
Reviewed by: delphij, rgrimes
MFC after: 1 month
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D18944


# c0755420 18-Jan-2019 Ed Maste <emaste@FreeBSD.org>

freebsd-update.8: mandoc -Tlint fixes

PR: 185389
Reported by: bcr
MFC after: 3 days
Sponsored by: The FreeBSD Foundation


# 1a20115c 14-Jun-2017 Glen Barber <gjb@FreeBSD.org>

Modernize FreeBSD version numbers in freebsd-update(8).
While here, expand a contraction to make textproc/igor happy.

MFC after: 3 days
Sponsored by: The FreeBSD Foundation


# b39ce43e 08-Oct-2015 Colin Percival <cperciva@FreeBSD.org>

Add --currently-running <release> option to freebsd-update.

This option tells freebsd-update to act as if it is running a specific
release instead of querying the kernel. In particular, this can be
useful when upgrading jails.

Requested by: EuroBSDCon devsummit jails session
Tested by: allanjude
MFC after: 1 week


# 8935f242 03-Mar-2015 Allan Jude <allanjude@FreeBSD.org>

Add a new safetly belt to freebsd-update to prevent a user doing a minor update (-pX) while having an unfinished major upgrade (9.x to 9.y)
Safetly belt can be disabled with the -F flag

Additionally, add the --not-running-from-cron flag they bypasses the TTY requirement, and allows freebsd-update to be invoked by orchestration frameworks, scripts, or otherwise.

PR: 196760
Differential Revision: https://reviews.freebsd.org/D1550
Reviewed by: cperciva, delphij
Approved by: bcr (mentor), rodrigc (src)
MFC after: 1 month
Relnotes: yes
Sponsored by: ScaleEngine Inc.


# 01c2b8ac 20-Jun-2014 Baptiste Daroussin <bapt@FreeBSD.org>

use .Mt to mark up email addresses consistently (part2)

PR: 191174
Submitted by: Franco Fichtner <franco@lastsummer.de>


# 2710751b 12-May-2013 Joel Dahl <joel@FreeBSD.org>

mdoc sweep.


# 344c81a1 23-May-2012 Warren Block <wblock@FreeBSD.org>

Fixes to man8 groff mandoc style, usage mistakes, or typos.

PR: 168016
Submitted by: Nobuyuki Koganemaru
Approved by: gjb
MFC after: 3 days


# 50d675f7 28-Mar-2012 Eitan Adler <eadler@FreeBSD.org>

Remove trailing whitespace per mdoc lint warning

Disussed with: gavin
No objection from: doc
Approved by: joel
MFC after: 3 days


# a7d5f7eb 19-Oct-2010 Jamie Gritton <jamie@FreeBSD.org>

A new jail(8) with a configuration file, to replace the work currently done
by /etc/rc.d/jail.


# 0d9deed5 07-Oct-2010 Ulrich Spörlein <uqs@FreeBSD.org>

mdoc: drop redundant .Pp and .LP calls

They have no effect when coming in pairs, or before .Bl/.Bd


# adbcc996 10-Sep-2010 Colin Percival <cperciva@FreeBSD.org>

Add warning about freebsd-update upgrade needing lots of disk space.

Submitted by: jpaetzel
MFC after: 1 month


# c2025a76 16-Aug-2010 Joel Dahl <joel@FreeBSD.org>

Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
translating these manual pages. Minor corrections by me.

Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>


# 62960620 14-Jul-2010 Benedict Reuschling <bcr@FreeBSD.org>

Update some release version numbers. The patch is based on the one
from the PR, but the version numbers reflect the newer ones from
http://security.freebsd.org/#sup

PR: docs/145227
Submitted by: Glen Barber (glen dot j dot barber at gmail dot com)
Reviewed by: cperciva
Mentored by: jkois
MFC after: 1 week


# 63d46d1d 12-Mar-2010 Ulrich Spörlein <uqs@FreeBSD.org>

Fix several typos in macros or macro misusage.

Found by: make manlint
Reviewed by: ru
Approved by: philip (mentor)


# fe0506d7 09-Mar-2010 Marcel Moolenaar <marcel@FreeBSD.org>

Create the altix project branch. The altix project will add support
for the SGI Altix 350 to FreeBSD/ia64. The hardware used for porting
is a two-module system, consisting of a base compute module and a
CPU expansion module. SGI's NUMAFlex architecture can be an excellent
platform to test CPU affinity and NUMA-aware features in FreeBSD.


# c170a96b 06-May-2009 John-Mark Gurney <jmg@FreeBSD.org>

fix grammar...

Reviewed by: cperciva


# d7f03759 19-Oct-2008 Ulf Lilleengen <lulf@FreeBSD.org>

- Import the HEAD csup code which is the basis for the cvsmode work.


# 08e23bee 01-Aug-2008 Colin Percival <cperciva@FreeBSD.org>

Add "IDS" command to freebsd-update. This was present in the original
version of freebsd-update, but I took it out when I rewrote everything
and added FreeBSD Update to the base system because I didn't think it
was useful. It turns out that quite a few people liked it and wanted
it back.

Requested by: Royce Williams + others
MFC after: 2 weeks


# db6b0a61 11-Nov-2007 Colin Percival <cperciva@FreeBSD.org>

Add support for "freebsd-update -r newrelease upgrade" -- binary
upgrading to new releases. Important parts of this code include
* automatically determining which optional components (e.g., src,
info, proflibs) are installed.
* merging changes in files which are modified locally and have
changed between the currently running and new release.
* prompting the user to rebuild all 3rd party software before
deleting old shared libraries.

Yes, this is compatible with "freebsd-update rollback" -- you can
test a new -BETA and roll back to the old release if you don't
like it.

Subject to re@ approval, this will be MFCed before 7.0-BETA3 and
6.3-RC1.

MFC after: 2 days


# 87b66e43 30-Dec-2006 Colin Percival <cperciva@FreeBSD.org>

"block is set to UTC" -> "clock is set to UTC"

Submitted by: csjp


# 764dd6b4 25-Dec-2006 Colin Percival <cperciva@FreeBSD.org>

Add a sentence to the DESCRIPTION noting that updates aren't available
for -STABLE or -CURRENT.

Inspired by submission from: Scott Robbins
MFC after: 3 days


# 48ffe56a 31-Aug-2006 Colin Percival <cperciva@FreeBSD.org>

Add FreeBSD Update 2.0 client code. The build code is in the projects
repository.

Sponsored by: FreeBSD security development fundraiser