diff --git a/devtools/travis-ci/install_conda.sh b/devtools/travis-ci/install_conda.sh index e27ed5ef..37cb5bac 100755 --- a/devtools/travis-ci/install_conda.sh +++ b/devtools/travis-ci/install_conda.sh @@ -1,10 +1,14 @@ #!/bin/bash +CONDA_URL=https://repo.anaconda.com/miniconda + if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then MINICONDA=Miniconda3-latest-MacOSX-x86_64.sh; fi if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then MINICONDA=Miniconda3-latest-Linux-x86_64.sh; fi -MINICONDA_MD5=$(curl -s https://repo.continuum.io/miniconda/ | grep -A3 $MINICONDA | sed -n '4p' | sed -n 's/ *\(.*\)<\/td> */\1/p') -curl -O https://repo.continuum.io/miniconda/$MINICONDA +MINICONDA_MD5=$(curl -sL $CONDA_URL | grep -A3 $MINICONDA | sed -n '4p' | sed -n 's/ *\(.*\)<\/td> */\1/p') + +curl -O $CONDA_URL/$MINICONDA + if [[ $MINICONDA_MD5 != $(md5sum $MINICONDA | cut -d ' ' -f 1) ]]; then echo "Miniconda MD5 mismatch" exit 1 @@ -15,4 +19,4 @@ rm -f $MINICONDA export PATH=$HOME/miniconda3/bin:$PATH conda update -yq conda -conda install -yq conda-build jinja2 \ No newline at end of file +conda install -yq conda-build jinja2