Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/monodevelop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMikayla Hutchinson <m.j.hutchinson@gmail.com>2016-12-08 21:38:26 +0300
committerMikayla Hutchinson <m.j.hutchinson@gmail.com>2017-01-14 09:25:55 +0300
commitb8adfbb39ff3f9583335941f1bb53a10c1dae85c (patch)
tree9a0de2b86bc53ee77d38d8dd8126214f0a8d4c1e /dependency_checker.rb
parent1d9c8ecf9964d9f46e8962a03bb1818aa3520e0a (diff)
[build] Fix XM version check
Diffstat (limited to 'dependency_checker.rb')
-rw-r--r--dependency_checker.rb9
1 files changed, 4 insertions, 5 deletions
diff --git a/dependency_checker.rb b/dependency_checker.rb
index ff4ba3533e..e0b10ed9ce 100644
--- a/dependency_checker.rb
+++ b/dependency_checker.rb
@@ -3,7 +3,7 @@ require 'pp'
NOT_INSTALLED_VERSION="-1"
XAMARIN_MAC_MIN_VERSION="2.3"
-XAMARIN_MAC_VERSION=lambda { product_version ("/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/bin/mmp") }
+XAMARIN_MAC_VERSION=lambda { product_version ("/Library/Frameworks/Xamarin.Mac.framework/Versions/Current/Version") }
XAMARIN_MAC_URL="http://www.xamarin.com"
MONO_MIN_VERSION="4.2"
@@ -33,10 +33,9 @@ def mono_version(binary)
end
end
-def product_version(binary)
- if File.exist?("#{binary}")
- version = `#{binary} --version`
- return version.split(' ')[1]
+def product_version(version_file)
+ if File.exist?(version_file)
+ return File.open(version_file, 'rb') { |f| f.read }
else
return NOT_INSTALLED_VERSION
end