Re: Call for Foundation-supported Project Ideas

From: Alexander Leidinger via freebsd-hackers <freebsd-hackers_at_freebsd.org>
Date: Thu, 30 Dec 2021 17:00:15 UTC
Quoting Karel Gardas <gardask@gmail.com> (from Thu, 30 Dec 2021  
16:24:18 +0100):

> On 12/29/21 8:23 PM, Michael Schuster wrote:
>>     >> 1) implement/port beadm equivalent from Solaris/IlumosOS? Make
>>     >> freebsd-update process more reversible by using proper boot
>>    environments
>>     >> and using ZFS snapshots.
>>     >
>>     >
>>     > All of these have been in FreeBSD for quite a while - can't give
>>    you dates or specifics (port vs "builtin"), but I've been using them
>>    since at least 13.
>>     >
>>
>>    Specifically, bectl(8)[0] has been in and mostly usable since 12.0,
>>
>>
>> bectl behaves slightly differently from beadm, which can be  
>> confusing when you're used to beadm.
>> I don't have the specifics handy (although I was part of an email  
>> thread about this), but decided to stick with beadm as it suits my  
>> needs better.
>
> Guys, I'm sorry about my oversight of this excellent feature.  
> Obviously this is my mistake[1] and thank you both for the remark.  
> I'll do my homework and look into bectl.
> No, I don't need it to be beadm compatible, but just beadm idea  
> compatible. E.g. be able to roll-back after update. That's enough to  
> make me happy about it.

You may want to check zfsbootcfg too.

Bye,
Alexander.

-- 
http://www.Leidinger.net Alexander@Leidinger.net: PGP 0x8F31830F9F2772BF
http://www.FreeBSD.org    netchild@FreeBSD.org  : PGP 0x8F31830F9F2772BF