From 6d64eb28d58cf15129a2746089efcebc9034b420 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Fri, 31 Jul 2009 01:18:03 +0100 Subject: [PATCH] Don't allow Keg.new for empty kegs Kegs have to exist to be created. --- Library/Homebrew/keg.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/keg.rb b/Library/Homebrew/keg.rb index f724a068ed..b13eb423e8 100644 --- a/Library/Homebrew/keg.rb +++ b/Library/Homebrew/keg.rb @@ -29,7 +29,9 @@ class Keg elsif formula.is_a? Pathname # TODO elsif formula.is_a? String - kids=($cellar+formula).children + path=$cellar+formula + kids=path.children + raise "Empty installation: #{path}" if kids.length < 1 raise "Multiple versions installed" if kids.length > 1 @path=kids[0] @name=formula