bectl(8) with pkg-upgrade(8) and PkgBase (was: Call for Foundation-supported Project Ideas)

From: Graham Perrin <grahamperrin_at_gmail.com>
Date: Thu, 30 Dec 2021 02:15:32 UTC
On 29/12/2021 18:30, Karel Gardas wrote:

> 1) … boot environments … May be good to also kind of hook 
> freebsd-update and pkg update/upgrade together when required by user 
> to make whole system updates more transactional. 


Maybe take inspiration from GhostBSD, where there's a GUI for the 
PkgBase-like approach that coherently updates the base system packages 
and non-base packages.

<https://forums.ghostbsd.org/viewtopic.php?f=70&p=10137>

> Better use of boot environments with Update Station


<https://wiki.freebsd.org/PkgBase> is somewhat outdated, as a page.

Also/alternatively, inspiration from:

* the GUIs through which boot environment-friendly updates were managed 
in PC-BSD and TrueOS – 
<https://ftp.icm.edu.pl/packages/pcbsd/iso/11.0-CURRENTJUNE2016/amd64/docs/html/sysadmclient.html#boot-environment-manager> 
(not the original location) lacks original screenshots, still it's a 
useful point of reference

* the developer preview of Update in helloSystem, 
<https://hellosystem.github.io/docs/user/components/utilities/update.html>.