From 1647a8d93eaaadf13a02242180c7a1dab7093d47 Mon Sep 17 00:00:00 2001 From: Jaeho Shin Date: Fri, 3 Feb 2012 09:52:17 -0800 Subject: [PATCH] Suppress output of `which` commands Added missing -s option to which for hg, bzr, fossil. Closes Homebrew/homebrew#9954. Signed-off-by: Jack Nagel --- Library/Homebrew/download_strategy.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Library/Homebrew/download_strategy.rb b/Library/Homebrew/download_strategy.rb index 86c3680ad1..850e72ac79 100644 --- a/Library/Homebrew/download_strategy.rb +++ b/Library/Homebrew/download_strategy.rb @@ -446,7 +446,7 @@ class MercurialDownloadStrategy < AbstractDownloadStrategy def cached_location; @clone; end def fetch - raise "You must install Mercurial: brew install mercurial" unless system "/usr/bin/which hg" + raise "You must install Mercurial: brew install mercurial" unless system "/usr/bin/which -s hg" ohai "Cloning #{@url}" @@ -488,7 +488,7 @@ class BazaarDownloadStrategy < AbstractDownloadStrategy def fetch raise "You must install bazaar first" \ - unless system "/usr/bin/which bzr" + unless system "/usr/bin/which -s bzr" ohai "Cloning #{@url}" unless @clone.exist? @@ -532,7 +532,7 @@ class FossilDownloadStrategy < AbstractDownloadStrategy def fetch raise "You must install fossil first" \ - unless system "/usr/bin/which fossil" + unless system "/usr/bin/which -s fossil" ohai "Cloning #{@url}" unless @clone.exist?