Contexto
Mi empleador me dio una MacBook Pro para el trabajo de desarrollo; sin embargo, la mayor parte del trabajo de desarrollo que realizo en mi grupo de investigación es para plataformas Linux, y por una gran cantidad de políticas, no puedo instalar el software de virtualización en esta computadora portátil. Homebrew parece una buena forma de instalar estas herramientas, especialmente porque parece muy pirateable (ya que usa Ruby; MacPorts no parece pirateable, porque usa Tcl). Sin embargo, Homebrew depende de las bibliotecas del sistema y, por razones de seguridad, mi empleador puede (y por lo que escucho, con frecuencia) actualizar mi sistema en cualquier momento. He oído que las actualizaciones de OS X romperán Homebrew. (Ver, por ejemplo, /programming/7779300/how-should-i-upgrade-xcode-after-upgrading-to-os-x-lion ).
Pregunta
¿Cómo haría para arreglar mi instalación de Homebrew después de una actualización de OS X? Estoy de acuerdo con eliminarlo y comenzar de cero nuevamente, siempre que pueda hacerlo de forma automática. (Por ejemplo, usando Puppet plus un proveedor de Homebrew para crear una configuración que se construirá automáticamente al ejecutar un script de shell). He estado buscando en Google en todas partes y parece que no puedo encontrar ninguna respuesta a esta pregunta.
for tap in $(brew tap); do brew untap "$tap"; brew tap "$tap"; done