Due to some trouble (sm-mta of Sendmail refused to act) I have reverted my remote headless system to its previous state after upgrade to FreeBSD 14.3-RELEASE:
I was surprised a bit that the active boot environment (NR /) is not renamed default as explained in bectl(8):
Should I rename this active ZFS snapshot to 'default' and destroy or rename the old 'default'? These zpoolprops(7) and zpool-get(8) commands seem to be redundant:
Code:
# bectl activate 14.3-RELEASE_2025-06-08_102651
Successfully activated boot environment 14.3-RELEASE_2025-06-08_102651
# bectl list
[…]
14.2-RELEASE-p3_2025-06-08_101922 - - 215M 2025-06-08 10:19
14.2-RELEASE_2024-12-03_192038 - - 20.9M 2024-12-03 19:20
14.2-RELEASE_2025-02-01_201421 - - 436M 2025-02-01 20:14
14.3-RELEASE_2025-06-08_102651 NR / 155G 2025-06-08 10:26
14.3-RELEASE_2025-06-09_171055 - - 28.2M 2025-06-09 17:10
default - - 41.7M 2022-03-09 13:58
I was surprised a bit that the active boot environment (NR /) is not renamed default as explained in bectl(8):
activate [-t | -T] beName
Activate the given beName as the default boot filesystem. If the -t flag is given, this takes effect only for the next boot. Flag -T removes temporary boot once configuration. Without temporary configuration, the next boot will use zfs dataset specified in boot pool bootfs property.
Should I rename this active ZFS snapshot to 'default' and destroy or rename the old 'default'? These zpoolprops(7) and zpool-get(8) commands seem to be redundant:
Code:
> zpool get bootfs
NAME PROPERTY VALUE SOURCE
zroot bootfs zroot/ROOT/14.3-RELEASE_2025-06-08_102651 local
# zpool set bootfs=14.3-RELEASE_2025-06-08_102651 zroot/ROOT/default
# zfs zpoolprops bootfs=zroot/ROOT/14.3-RELEASE_2025-06-08_102651