#!/bin/bash if [ "$COVERITY_SCAN_BRANCH" == 1 ]; then exit; fi if [ "$TRAVIS_OS_NAME" == "linux" ]; then sudo apt-get update -qq if [ "$LWS_METHOD" == "lwsws" ]; then sudo apt-get install -y -qq realpath libjemalloc1 libev4 sudo apt-get remove python-six sudo pip install six>=1.9 sudo pip install Twisted==16.0.0 sudo pip install pyopenssl>=0.14 sudo pip install autobahntestsuite wget https://libwebsockets.org/openssl-1.1.0-trusty.tar.bz2 -O/tmp/openssl.tar.bz2 cd / sudo tar xf /tmp/openssl.tar.bz2 sudo ldconfig sudo update-ca-certificates fi if [ "$LWS_METHOD" == "smp" ]; then sudo apt-get install -y -qq realpath libjemalloc1 libev4 wget https://libwebsockets.org/openssl-1.1.0-trusty.tar.bz2 -O/tmp/openssl.tar.bz2 cd / sudo tar xf /tmp/openssl.tar.bz2 sudo ldconfig sudo update-ca-certificates fi if [ "$LWS_METHOD" == "libev" ]; then sudo apt-get install -y -qq libev-dev; fi if [ "$LWS_METHOD" == "libuv" -o "$LWS_METHOD" == "lwsws" ]; then sudo apt-get install -y -qq libuv-dev; #libuv1 libuv1-dev; fi fi if [ "$TRAVIS_OS_NAME" == "osx" ]; then if [ "$LWS_METHOD" == "libev" ]; then brew update; brew install libev; fi if [ "$LWS_METHOD" == "libuv" -o "$LWS_METHOD" == "lwsws" ]; then brew update; brew install libuv; fi fi