chiark / gitweb /
travis-ci: support old versions of OSX
authorHans-Christoph Steiner <hans@eds.org>
Wed, 7 Mar 2018 14:14:30 +0000 (15:14 +0100)
committerHans-Christoph Steiner <hans@eds.org>
Wed, 7 Mar 2018 14:14:30 +0000 (15:14 +0100)
.travis.yml

index 572905e19ab380a8277627d8992d1cf66f8f61ac..080eccbed5cde9e281c04d3edf585827d2d7f7b9 100644 (file)
@@ -57,7 +57,11 @@ install:
   - if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
       set -x;
       brew update > /dev/null;
-      brew upgrade python;
+      if [ "`sw_vers -productVersion | sed 's,10\.\([0-9]*\).*,\1,'`" -gt 10 ]; then
+        brew upgrade python;
+      else
+        brew install python3;
+      fi;
       brew install dash bash gradle jenv;
       brew install gnu-sed --with-default-names;
       if ! ruby -e 'v = `javac -version 2>&1`.split()[1].gsub("_", "."); exit Gem::Dependency.new("", "~> 1.8.0.131").match?("", v)'; then