Hoy ejecuté brew update
y después de migrar el repositorio, informó que ya no necesitaba la propiedad de /usr/local
:
$ brew update
Updated Homebrew from 5371359 to 13f08a2.
...
==> Migrating HOMEBREW_REPOSITORY (please wait)...
==> Migrated HOMEBREW_REPOSITORY to /usr/local/Homebrew!
Homebrew no longer needs to have ownership of /usr/local. If you wish you can
return /usr/local to its default ownership with:
sudo chown root:wheel /usr/local
Este cambio parece un poco dudoso. ¿Cómo logra brew este nuevo comportamiento, aparentemente sin pasar por los controles de seguridad?