diff options
| author | Jack Nagel | 2014-01-19 18:56:21 -0600 |
|---|---|---|
| committer | Jack Nagel | 2014-01-20 10:08:39 -0600 |
| commit | 1157c342a35fa8fe79349572e658d13e23584e97 (patch) | |
| tree | 9c65a9899d644c9f71a5dd60b0d592cbe77e72cb | |
| parent | 924655314f6c1c77354195a46fac58edf1a4a6b3 (diff) | |
| download | homebrew-1157c342a35fa8fe79349572e658d13e23584e97.tar.bz2 | |
Fix installer version comparison for 10.10+
Fixes #26018.
Closes #26040.
| -rwxr-xr-x | install | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -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 |
