summaryrefslogtreecommitdiff
path: root/init-tools.sh
diff options
context:
space:
mode:
authorMatt Ellis <matell@microsoft.com>2016-05-27 14:59:43 -0700
committerMatt Ellis <matell@microsoft.com>2016-05-31 11:42:40 -0700
commit992129e95ee164f6aff8f02d7b38c953ffd202dd (patch)
tree9486f7f51810ac1da25d1872336823a26ed4481e /init-tools.sh
parent06a1826fe80c496570b9732946804722cf805692 (diff)
downloadcoreclr-992129e95ee164f6aff8f02d7b38c953ffd202dd.tar.gz
coreclr-992129e95ee164f6aff8f02d7b38c953ffd202dd.tar.bz2
coreclr-992129e95ee164f6aff8f02d7b38c953ffd202dd.zip
Support building on all supported distros
With the updated buildtools, we should now be able to build on all the supported distros: - Centos 7 - Fedora 23 - openSUSE 13.2 - RHEL 7.2 - Ubuntu 14.04 - Ubuntu 16.06 I also cleaned up how we compute the RID for the tools to restore.
Diffstat (limited to 'init-tools.sh')
-rwxr-xr-xinit-tools.sh18
1 files changed, 9 insertions, 9 deletions
diff --git a/init-tools.sh b/init-tools.sh
index 6c0002f03d..647eba69c5 100755
--- a/init-tools.sh
+++ b/init-tools.sh
@@ -47,26 +47,26 @@ case $OSName in
Linux)
OS=Linux
- __DOTNET_PKG=dotnet-dev-ubuntu-x64
+
+ if [ ! -e /etc/os-release ]; then
+ echo "Cannot determine Linux distribution, asuming Ubuntu 14.04."
+ __DOTNET_PKG=dotnet-dev-ubuntu.14.04-x64
+ else
+ source /etc/os-release
+ __DOTNET_PKG="dotnet-dev-$ID.$VERSION_ID-x64"
+ fi
;;
*)
echo "Unsupported OS $OSName detected. Downloading ubuntu-x64 tools"
OS=Linux
- __DOTNET_PKG=dotnet-dev-ubuntu-x64
+ __DOTNET_PKG=dotnet-dev-ubuntu.14.04-x64
;;
esac
# Initialize Linux Distribution name and .NET CLI package name.
initDistroName $OS
-if [ "$__DistroRid" == "centos.7-x64" ]; then
- __DOTNET_PKG=dotnet-dev-centos-x64
-fi
-
-if [ "$__DistroRid" == "rhel.7.2-x64" ]; then
- __DOTNET_PKG=dotnet-dev-rhel-x64
-fi
# Work around mac build issue
if [ "$OS"=="OSX" ]; then