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?