From a5bbf971ba4b4937e418df02fbc4db81a593f5a7 Mon Sep 17 00:00:00 2001 From: Max Howell Date: Fri, 26 Jun 2009 13:03:20 +0100 Subject: [PATCH] Fix list for empty kegs --- bin/brew | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bin/brew b/bin/brew index 570ad265d3..1a79222423 100755 --- a/bin/brew +++ b/bin/brew @@ -108,7 +108,7 @@ def ln name $n=0 lnd(keg, 'etc') {:mkdir} lnd(keg, 'include') {:link} - lnd(keg, 'bin') {:link} + lnd(keg, 'bin') {:link} lnd(keg, 'lib') {|path| :mkpath if ['pkgconfig','php'].include? path.to_s} lnd(keg, 'share') do |path| mkpaths=(1..9).collect {|x| "man/man#{x}"} <<'man'<<'doc'<<'locale'<<'info'<<'aclocal' @@ -211,7 +211,11 @@ begin when '-v', '--version' puts HOMEBREW_VERSION when 'list' - fae=shift_formulae_from_ARGV.collect {|name| ($cellar+name).to_s} + fae=shift_formulae_from_ARGV.collect do |name| + keg=$cellar+name + keg.directory? ? keg : nil + end + raise 'No such keg' if fae.first.nil? and fae.length == 1 puts `find #{fae.join' '} -type f -print` when 'install' shift_formulae_from_ARGV.each do |name|