diff options
author | Matt Ellis <matell@microsoft.com> | 2016-05-27 14:59:43 -0700 |
---|---|---|
committer | Matt Ellis <matell@microsoft.com> | 2016-05-31 11:42:40 -0700 |
commit | 992129e95ee164f6aff8f02d7b38c953ffd202dd (patch) | |
tree | 9486f7f51810ac1da25d1872336823a26ed4481e /init-tools.sh | |
parent | 06a1826fe80c496570b9732946804722cf805692 (diff) | |
download | coreclr-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-x | init-tools.sh | 18 |
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 |