From 7ff5de2ad816e54eef5baa839365fd465088ae44 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sun, 18 Jul 2010 14:07:40 -0700 Subject: [PATCH] Skip broken formulae --- Library/Homebrew/formula.rb | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index b2c684d926..5e97330b99 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -188,7 +188,15 @@ class Formula # an array of all Formula, instantiated def self.all - names.map{ |fn| Formula.factory(fn) } + all = [] + names.each do |n| + begin + all << Formula.factory(n) + rescue + # Don't let one broken formula break commands. + end + end + return all end def self.aliases