Updates
UP-01 // 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-updateWhat It Does
Section titled “What It Does”- Snapshot — Creates a ZFS boot environment named
pre-update-<timestamp>before touching anything - Pull — Fetches the latest omfreebdy config and scripts from the git repository
- Packages — Runs
sudo pkg upgrade -yto update all installed packages - Config refresh — Runs
refresh-configto apply any updated default configs - Theme refresh — Runs
theme-refreshto reapply the current theme
Options
Section titled “Options”omfreebdy-update --no-pkg # skip pkg upgrade (configs and scripts only)Rollback
Section titled “Rollback”If the update causes problems, roll back to the pre-update snapshot:
boot-env listboot-env rollback pre-update-20260321-143022sudo rebootSee Boot Environments for details.
Snapshot Requirement
Section titled “Snapshot Requirement”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.