diff options
| author | Dominyk Tiller | 2014-10-07 05:08:27 +0100 |
|---|---|---|
| committer | Mike McQuaid | 2014-10-13 15:06:11 +0100 |
| commit | c28f06934ee4d347b45dc2312dc6a8a7282d939c (patch) | |
| tree | 1161cbdc9a3244b94c9b3ef383166a4399b0e754 /Library | |
| parent | 47f0147cc2c479c4d625dca64aeccffeeee2c0b9 (diff) | |
| download | homebrew-c28f06934ee4d347b45dc2312dc6a8a7282d939c.tar.bz2 | |
mesos: don't use internal zookeeper on Yosemite.
Closes #32965.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Formula/mesos.rb | 18 |
1 files changed, 13 insertions, 5 deletions
diff --git a/Library/Formula/mesos.rb b/Library/Formula/mesos.rb index d24bdab51..6a55212ec 100644 --- a/Library/Formula/mesos.rb +++ b/Library/Formula/mesos.rb @@ -12,15 +12,23 @@ class Mesos < Formula depends_on :java => "1.7" depends_on :macos => :mountain_lion - depends_on "maven" => :build + # Use our Zookeeper for Yosemite and not the one shipped with Mesos + # Remove with next release. + # See https://github.com/Homebrew/homebrew/issues/32965 + depends_on "zookeeper" if MacOS.version == :yosemite + def install - system "./configure", "--disable-debug", - "--disable-dependency-tracking", - "--disable-silent-rules", - "--prefix=#{prefix}" + args = ["--prefix=#{prefix}", + "--disable-debug", + "--disable-dependency-tracking", + "--disable-silent-rules" + ] + + args << "--with-zookeeper=#{Formula["zookeeper"].opt_prefix}" if MacOS.version == :yosemite + system "./configure", *args system "make" system "make", "install" end |
