Several FreeBSD machines have a /usr/ports ZFS volumes provisioned through installation.
On those, this procedure is needed:
- Clear current content
- Destroy ZFS volume arcology/usr/ports
- Create it again (it will keep options like mount points and will be automatically mounted again)
- Allow portsnap to maintain ports tree
- Install portsnap
- Run portsnap fetch extract
- Enable in periodic some portsnap cron update
This is at least needed for the following roles:
- devserver
- dbserver-pgsql
Perhaps actually we should to that everywhere so we can always install using a port if some software fix is needed.