¿Cómo es que Homebrew ya no necesita la propiedad de / usr / local?

Hoy realicé la brew update y después de migrar el repository, 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 funciona Brew lograr este nuevo comportamiento, al parecer pasando por alto los controles de security?

  • Uso de expresiones regulares en campos de búsqueda de macOS
  • ¿Cómo deshabilitar el SpeedStep cuando se usa MacBook Pro sin batería?
  • Disco duro reformateado y transferencia de datos y aplicaciones de usuario
  • ¿Cómo actualizas / actualizas cada package en tu Mac?
  • Use brew para verificar la versión del software en línea antes de instalarlo
  • ¿Es posible ocultar o eliminar paneles de preferences del sistema?
  • brew no vinculando gcc después de la installation?
  • ¿Cómo puedo combinar varias capturas de pantalla en Skitch?
  • Mac se ralentiza después de la actualización xcode
  • ¿Cómo determina Maps Maps en Mac OS la location de la computadora?
  • La grabación con Audacity utilizando Soundflower causa eco / reverberación
  • Applescript: automatiza Excel para convertir .xls a .csv
  • 2 Solutions collect form web for “¿Cómo es que Homebrew ya no necesita la propiedad de / usr / local?”

    De acuerdo con este script de ruby: update-report.rb , acaban de mover cosas a / usr / local / Homebrew, que todavía es de su propiedad.

    Ahora creamos todos los directorys raíz de /usr/local que necesita y comprobamos su propiedad en lugar de requerirlo en /usr/local .

    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).