Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 30 Dec 2021 02:15:32 +0000
From:      Graham Perrin <grahamperrin@gmail.com>
To:        freebsd-hackers@freebsd.org
Subject:   bectl(8) with pkg-upgrade(8) and PkgBase (was: Call for Foundation-supported Project Ideas)
Message-ID:  <a4541364-0af3-cc07-0d62-346ad91c37fc@gmail.com>
In-Reply-To: <61100a28-40ae-4458-d7d5-3bc9b13ba219@gmail.com>
References:  <861r36xzpe.fsf@phe.ftfl.ca> <61100a28-40ae-4458-d7d5-3bc9b13ba219@gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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>.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?a4541364-0af3-cc07-0d62-346ad91c37fc>