The
I have used
However, since I'm not familiar with any similar behavior with
freebsd-update
utility automatically creates Boot Environment snapshots using bectl if the system supports it. I am curious, does pkg upgrade
have any similar capability?I have used
beadm
and now bectl
to create boot environments (then activate them, then update) for a long time, but now that freebsd-update
automatically creates a BE snapshot, I'm starting to question why I would bother going through the trouble (just activate the last known good BE snapshot if something breaks, instead of going through the trouble of manually creating, naming, and activating). This seems more natural to me and, assuming I am properly grasping what is happening, avoids the need to reboot before starting an upgrade.However, since I'm not familiar with any similar behavior with
pkg upgrade
, it would seem that I still need to go through the old routine. Why doesn't pkg upgrade
create a boot environment in the same way that reebsd-update
does?