aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorMisty De Meo2016-04-19 23:35:32 -0700
committerMisty De Meo2016-04-22 22:37:21 -0700
commitc20622ade474a1c34a26872e6cc25dd592bc75a8 (patch)
tree61f36fe1cefa44abcc93ad183752fd2086beb349 /Library
parentda643d942ee1b8856421956210dab99f2eaf4daa (diff)
downloadbrew-c20622ade474a1c34a26872e6cc25dd592bc75a8.tar.bz2
JavaRequirement: return false if no java_home
Closes #118. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Homebrew/requirements/java_requirement.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/Library/Homebrew/requirements/java_requirement.rb b/Library/Homebrew/requirements/java_requirement.rb
index 93650d413..86b5d2b5a 100644
--- a/Library/Homebrew/requirements/java_requirement.rb
+++ b/Library/Homebrew/requirements/java_requirement.rb
@@ -6,6 +6,8 @@ class JavaRequirement < Requirement
download "http://www.oracle.com/technetwork/java/javase/downloads/index.html"
satisfy :build_env => false do
+ return false unless File.executable? "/usr/libexec/java_home"
+
args = %w[--failfast]
args << "--version" << "#{@version}" if @version
@java_home = Utils.popen_read("/usr/libexec/java_home", *args).chomp