@@ -9,22 +9,27 @@ source ~/utils/utils.sh
99
1010# Install Mono Framework
1111MONO_VERSION_FULL=$( get_toolset_value ' .mono.framework.version' )
12+ MONO_PKG_SHA256=$( get_toolset_value ' .mono.framework.sha256' )
1213MONO_VERSION=$( echo " $MONO_VERSION_FULL " | cut -d. -f 1,2,3)
1314MONO_VERSION_SHORT=$( echo $MONO_VERSION_FULL | cut -d. -f 1,2)
1415MONO_PKG_URL=" https://download.mono-project.com/archive/${MONO_VERSION} /macos-10-universal/MonoFramework-MDK-${MONO_VERSION_FULL} .macos10.xamarin.universal.pkg"
1516MONO_VERSIONS_PATH=' /Library/Frameworks/Mono.framework/Versions'
1617
1718MONO_PKG_PATH=$( download_with_retry " $MONO_PKG_URL " )
19+ use_checksum_comparison " $MONO_PKG_PATH " " $MONO_PKG_SHA256 "
20+
1821echo " Installing Mono Framework ${MONO_VERSION_FULL} ..."
1922sudo installer -pkg " $MONO_PKG_PATH " -target /
2023
2124# Download and install NUnit console
2225NUNIT_VERSION=$( get_toolset_value ' .mono.nunit.version' )
2326NUNIT_ARCHIVE_URL=" https://github.com/nunit/nunit-console/releases/download/${NUNIT_VERSION} /NUnit.Console-${NUNIT_VERSION} .zip"
27+ NUNIT_ARCHIVE_SHA256=$( get_toolset_value ' .mono.nunit.sha256' )
2428NUNIT_PATH=" /Library/Developer/nunit"
2529NUNIT_VERSION_PATH=" $NUNIT_PATH /$NUNIT_VERSION "
2630
2731NUNIT_ARCHIVE_PATH=$( download_with_retry " $NUNIT_ARCHIVE_URL " )
32+ use_checksum_comparison " $NUNIT_ARCHIVE_PATH " " $NUNIT_ARCHIVE_SHA256 "
2833echo " Installing NUnit ${NUNIT_VERSION} ..."
2934sudo mkdir -p " $NUNIT_VERSION_PATH "
3035sudo unzip -q " $NUNIT_ARCHIVE_PATH " -d " $NUNIT_VERSION_PATH "
0 commit comments