aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJack Nagel2014-01-19 18:56:21 -0600
committerJack Nagel2014-01-20 10:08:39 -0600
commit1157c342a35fa8fe79349572e658d13e23584e97 (patch)
tree9c65a9899d644c9f71a5dd60b0d592cbe77e72cb
parent924655314f6c1c77354195a46fac58edf1a4a6b3 (diff)
downloadhomebrew-1157c342a35fa8fe79349572e658d13e23584e97.tar.bz2
Fix installer version comparison for 10.10+
Fixes #26018. Closes #26040.
-rwxr-xr-xinstall8
1 files changed, 7 insertions, 1 deletions
diff --git a/install b/install
index 36e747a08..743a99cfd 100755
--- a/install
+++ b/install
@@ -63,8 +63,14 @@ def wait_for_user
abort unless c == 13 or c == 10
end
+module Version
+ def <=>(other)
+ split(".").map { |i| i.to_i } <=> other.split(".").map { |i| i.to_i }
+ end
+end
+
def macos_version
- @macos_version ||= `/usr/bin/sw_vers -productVersion`.chomp[/10\.\d+/]
+ @macos_version ||= `/usr/bin/sw_vers -productVersion`.chomp[/10\.\d+/].extend(Version)
end
def git