layered-soul/skills/freebsd-os-upgrade
Sam & Claude 09632c16e7 skill(freebsd): add .pkgnew merge, service health check, pkg autoremove
Three additions from pre-merge review:

1. .pkgnew config merge — pkgbase drops updated configs as /etc/*.pkgnew.
   Find and merge them before rebooting so the 15.1 system boots with its
   own configs, not 15.0-era ones.

2. Service health check — post-reboot verification now includes explicit
   checks: colibri_daemon, postgresql, tailscaled, bastille jails, pfctl.
   Version numbers matching is not enough — services must be running.

3. pkg autoremove — clean up orphaned packages the upgrade leaves behind.
   Dry-run first, then remove.
2026-06-25 13:10:41 +02:00
..
references skill(freebsd): freebsd-os-upgrade — minor point-release runbook (#19) 2026-06-25 11:05:27 +02:00
SKILL.md skill(freebsd): add .pkgnew merge, service health check, pkg autoremove 2026-06-25 13:10:41 +02:00