¿Por qué Homebrew ya no necesita la propiedad de / usr / local?

27

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?

    
pregunta Jason R. Coombs 19.09.2016 - 15:19

2 respuestas

5

Ahora creamos todos los directorios raíz de /usr/local que necesita y verificamos la propiedad de ellos en lugar de requerirlos en /usr/local .

    
respondido por el Mike McQuaid 02.10.2016 - 22:28

Lea otras preguntas en las etiquetas