Port changes from core-setup's dotnet-install script to CLI

This commit is contained in:
wtgodbe 2016-09-22 14:15:03 -07:00
parent bf8b588e8b
commit a0e023ee7a

View file

@ -64,34 +64,47 @@ get_current_os_name() {
echo "osx" echo "osx"
return 0 return 0
else else
# Detect Distro if [ -e /etc/os-release ]; then
if [ "$(cat /etc/*-release | grep -cim1 ubuntu)" -eq 1 ]; then . /etc/os-release
if [ "$(cat /etc/*-release | grep -cim1 16.04)" -eq 1 ]; then
echo "ubuntu.16.04"
return 0
fi
echo "ubuntu" case "$ID.$VERSION_ID" in
return 0 "centos.7")
elif [ "$(cat /etc/*-release | grep -cim1 centos)" -eq 1 ]; then echo "centos"
echo "centos" return 0
return 0 ;;
elif [ "$(cat /etc/*-release | grep -cim1 rhel)" -eq 1 ]; then "debian.8")
echo "rhel" echo "debian"
return 0 return 0
elif [ "$(cat /etc/*-release | grep -cim1 debian)" -eq 1 ]; then ;;
echo "debian" "fedora.23")
return 0 echo "fedora.23"
elif [ "$(cat /etc/*-release | grep -cim1 fedora)" -eq 1 ]; then return 0
if [ "$(cat /etc/*-release | grep -cim1 23)" -eq 1 ]; then ;;
echo "fedora.23" "opensuse.13.2")
return 0 echo "opensuse.13.2"
fi return 0
elif [ "$(cat /etc/*-release | grep -cim1 opensuse)" -eq 1 ]; then ;;
if [ "$(cat /etc/*-release | grep -cim1 13.2)" -eq 1 ]; then "opensuse.42.1")
echo "opensuse.13.2" echo "opensuse.42.1"
return 0 return 0
fi ;;
"rhel.7.0" | "rhel.7.1" | "rhel.7.2")
echo "rhel"
return 0
;;
"ubuntu.14.04")
echo "ubuntu"
return 0
;;
"ubuntu.16.04")
echo "ubuntu.16.04"
return 0
;;
"ubuntu.16.10")
echo "ubuntu.16.10"
return 0
;;
esac
fi fi
fi fi