Contexte
Mon employeur m'a donné un MacBook Pro pour le travail de développement ; cependant, la plupart des travaux de développement que je fais dans mon groupe de recherche sont pour des plateformes Linux, et pour une foule de raisons politiques, je ne peux pas installer de logiciel de virtualisation sur ce portable. Homebrew semble être un bon moyen d'installer ces outils, notamment parce qu'il semble très facile à pirater (puisqu'il utilise Ruby ; MacPorts ne semble pas facile à pirater, car il utilise Tcl). Cependant, Homebrew repose sur des bibliothèques système, et pour des raisons de sécurité, mon employeur peut (et d'après ce que j'ai entendu, le fera fréquemment) mettre à jour mon système à tout moment. J'ai entendu dire que les mises à jour d'OS X casseraient Homebrew. (Voir, par exemple, https://stackoverflow.com/questions/7779300/how-should-i-upgrade-xcode-after-upgrading-to-os-x-lion ).
Question
Comment faire pour réparer mon installation Homebrew après une mise à jour d'OS X ? Je n'ai rien contre le fait de la supprimer et de repartir de zéro, à condition que je puisse le faire de manière automatisée. (Par exemple, en utilisant Puppet plus un fournisseur Homebrew pour script une configuration qui sera automatiquement construite lors de l'exécution d'un shell script). J'ai Googlé partout et je ne semble pas trouver de réponses à cette question.