From b8adfbb39ff3f9583335941f1bb53a10c1dae85c Mon Sep 17 00:00:00 2001 From: Mikayla Hutchinson Date: Thu, 8 Dec 2016 13:38:26 -0500 Subject: [build] Fix XM version check --- dependency_checker.rb | 9 ++++----- 1 file 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 -- cgit v1.2.3