Contexto
Mi empleador me dio un MacBook Pro para el trabajo de desarrollo; sin embargo, la mayor parte del trabajo de desarrollo que hago en mi grupo de investigación es para plataformas Linux, y por una serie de razones de política, no puedo instalar software de virtualización en este portátil. Homebrew parece una buena forma de instalar estas herramientas, especialmente porque parece muy hackeable (ya que usa Ruby; MacPorts no parece hackeable, porque usa Tcl). Sin embargo, Homebrew depende de las librerías del sistema, y por razones de seguridad, mi empleador puede (y por lo que he oído, frecuentemente lo hará) actualizar mi sistema en cualquier momento. He oído que las actualizaciones de OS X rompen Homebrew. (Véase, por ejemplo, https://stackoverflow.com/questions/7779300/how-should-i-upgrade-xcode-after-upgrading-to-os-x-lion ).
Pregunta
¿Cómo puedo arreglar mi instalación de Homebrew después de una actualización de OS X? Me parece bien borrarla y empezar de nuevo desde cero, siempre y cuando pueda hacerlo de forma automatizada. (Por ejemplo, usando Puppet más un proveedor de Homebrew para scribir una configuración que se construya automáticamente al ejecutar un shell script). He estado buscando en Google por todas partes y no encuentro ninguna respuesta a esta pregunta.