From 6aac8fcf1f49332ccfd711c236ea7fa0d32aa60a Mon Sep 17 00:00:00 2001 From: Vadim Zeitlin Date: Sat, 3 Apr 2021 19:36:44 +0200 Subject: [PATCH] Don't use lsb_release under non-Linux platforms in Travis script Avoid the error about command not being found. --- build/tools/travis-ci.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/build/tools/travis-ci.sh b/build/tools/travis-ci.sh index bc5a52abee..18f9eb71ef 100755 --- a/build/tools/travis-ci.sh +++ b/build/tools/travis-ci.sh @@ -16,9 +16,15 @@ launch_httpbin() { echo 'travis_fold:start:httpbin' echo 'Running httpbin...' + case "$(uname -s)" in + Linux) + dist_codename=$(lsb_release --codename --short) + ;; + esac + # We need to disable SSL certificate checking under Trusty because Python # version there is too old to support SNI. - case "$(lsb_release --codename --short)" in + case "$dist_codename" in trusty) pip_args='--trusted-host files.pythonhosted.org' ;;