ZFS how to create a full snapshot of the system

Did a fresh install with root-on-zfs (following the installer automatic method). My question is, how to create a snapshot of the entire system before upgrading a port and how to roll it back. Thanks.
ps: did a test with
Code:
 zfs snapshot -r zroot@mysnap
before upgrading a port and tried to rollback with
Code:
 zfs rollback -r zroot@mysnap
but the newer version of the port remained.
 
Thanks for the tip Emrion but upon reading about those tools i found this https://github.com/vermaden/beadm/issues/22 it seems root-on-zfs +geli encryption with a separte bootpool is not supported yet. A fork exist that supports a separate bootpool but its not in the official ports tree. I'll check it out. Thanks for the pointer.
Edit: the fork requires manual formatting and installation without the bootpool, to much trouble for me.
 
Back
Top