Skip to content

Updates

omfreebdy-update updates the system in three steps: snapshot, packages, configs. If anything breaks after an update, the ZFS snapshot lets you roll back instantly.

omfreebdy-update
  1. Snapshot — Creates a ZFS boot environment named pre-update-<timestamp> before touching anything
  2. Pull — Fetches the latest omfreebdy config and scripts from the git repository
  3. Packages — Runs sudo pkg upgrade -y to update all installed packages
  4. Config refresh — Runs refresh-config to apply any updated default configs
  5. Theme refresh — Runs theme-refresh to reapply the current theme
omfreebdy-update --no-pkg # skip pkg upgrade (configs and scripts only)

If the update causes problems, roll back to the pre-update snapshot:

boot-env list
boot-env rollback pre-update-20260321-143022
sudo reboot

See Boot Environments for details.

The automatic snapshot requires ZFS. If ZFS is not available (zfs not in PATH), the snapshot step is skipped and the update proceeds without a safety checkpoint.