aboutsummaryrefslogtreecommitdiffstats
path: root/bin
diff options
context:
space:
mode:
authorMax Howell2009-06-26 13:03:20 +0100
committerMax Howell2009-06-26 13:03:20 +0100
commita5bbf971ba4b4937e418df02fbc4db81a593f5a7 (patch)
tree72b8a94ef69f2b67da6e156600b603cd34de8cde /bin
parent6ee7a116c26511a47fb7ba5c7e629eb28576bd58 (diff)
downloadbrew-a5bbf971ba4b4937e418df02fbc4db81a593f5a7.tar.bz2
Fix list for empty kegs
Diffstat (limited to 'bin')
-rwxr-xr-xbin/brew8
1 files changed, 6 insertions, 2 deletions
diff --git a/bin/brew b/bin/brew
index 570ad265d..1a7922242 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|